.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Zen Antique', serif;
  font-size: 2rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-2 {
  font-family: 'Zen Antique', serif;
  font-size: 1.8rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.25rem;
}
.display-4 {
  font-family: 'Manrope', sans-serif;
  font-size: 1.6rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 2rem;
}
.display-5 {
  font-family: 'Zen Antique', serif;
  font-size: 1.6rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2rem;
}
.display-7 {
  font-family: 'Manrope', sans-serif;
  font-size: 1rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 1.6rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.4rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 1.4rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #ff7c19 !important;
}
.bg-success {
  background-color: #ff7c19 !important;
}
.bg-info {
  background-color: #01563b !important;
}
.bg-warning {
  background-color: #ffffff !important;
}
.bg-danger {
  background-color: #f7f7f7 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #ff7c19 !important;
  border-color: #ff7c19 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #ff994c !important;
  border-color: #ff994c !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #ff994c !important;
  border-color: #ff994c !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #0c2c68 !important;
  border-color: #0c2c68 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #113f96 !important;
  border-color: #113f96 !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #113f96 !important;
  border-color: #113f96 !important;
}
.btn-info,
.btn-info:active {
  background-color: #01563b !important;
  border-color: #01563b !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #02885e !important;
  border-color: #02885e !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #02885e !important;
  border-color: #02885e !important;
}
.btn-success,
.btn-success:active {
  background-color: #ff7c19 !important;
  border-color: #ff7c19 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #ff994c !important;
  border-color: #ff994c !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #ff994c !important;
  border-color: #ff994c !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #f7f7f7 !important;
  border-color: #f7f7f7 !important;
  color: #787878 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #787878 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #ff7c19;
  color: #ff7c19;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #c15300 !important;
  background-color: transparent !important;
  border-color: #c15300 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff7c19 !important;
  border-color: #ff7c19 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #0c2c68;
  color: #0c2c68;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #030b1a !important;
  background-color: transparent !important;
  border-color: #030b1a !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #0c2c68 !important;
  border-color: #0c2c68 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #01563b;
  color: #01563b;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #01563b !important;
  border-color: #01563b !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #ff7c19;
  color: #ff7c19;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #c15300 !important;
  background-color: transparent !important;
  border-color: #c15300 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #ff7c19 !important;
  border-color: #ff7c19 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #f7f7f7;
  color: #f7f7f7;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #cccccc !important;
  background-color: transparent !important;
  border-color: #cccccc !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #787878 !important;
  background-color: #f7f7f7 !important;
  border-color: #f7f7f7 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #ff7c19 !important;
}
.text-secondary {
  color: #0c2c68 !important;
}
.text-success {
  color: #ff7c19 !important;
}
.text-info {
  color: #01563b !important;
}
.text-warning {
  color: #ffffff !important;
}
.text-danger {
  color: #f7f7f7 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #b24d00 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #01050d !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #b24d00 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #cccccc !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #c4c4c4 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #ff7c19;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #01563b;
}
.alert-warning {
  background-color: #ffffff;
}
.alert-danger {
  background-color: #f7f7f7;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #ff7c19;
  border-color: #ff7c19;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #ff7c19;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fff0e5;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #fff0e5;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #02d491;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Manrope', sans-serif;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #ff7c19 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Manrope', sans-serif;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #ff7c19;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #ff7c19;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #ff7c19;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #ff7c19;
  border-bottom-color: #ff7c19;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #ff7c19 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #0c2c68 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23ff7c19' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tJGsCG1vVL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tJGsCG1vVL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tJGsCG1vVL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJGsCG1vVL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tJGsCG1vVL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJGsCG1vVL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJGsCG1vVL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-tJGsCG1vVL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tJGsCG1vVL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tJGsCG1vVL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-tJGsCG1vVL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tJGsCG1vVL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tJGsCG1vVL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tJGsCG1vVL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tJGsCG1vVL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-tJGsCG1vVL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tJGsCG1vVL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tJGsCG1vVL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tJGsCG1vVL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tJGsCG1vVL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-tJGsCG1vVL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-tJGsCG1vVL .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJGsCG1vVL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-tJGsCG1vVL .nav-item:focus,
.cid-tJGsCG1vVL .nav-link:focus {
  outline: none;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJGsCG1vVL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJGsCG1vVL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJGsCG1vVL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tJGsCG1vVL .navbar.opened {
  transition: all 0.3s;
}
.cid-tJGsCG1vVL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJGsCG1vVL .navbar .navbar-logo img {
  width: auto;
}
.cid-tJGsCG1vVL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tJGsCG1vVL .navbar.collapsed {
  justify-content: center;
}
.cid-tJGsCG1vVL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJGsCG1vVL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tJGsCG1vVL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tJGsCG1vVL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJGsCG1vVL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .navbar {
    min-height: 72px;
  }
  .cid-tJGsCG1vVL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tJGsCG1vVL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJGsCG1vVL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJGsCG1vVL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tJGsCG1vVL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJGsCG1vVL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJGsCG1vVL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tJGsCG1vVL .dropdown-item.active,
.cid-tJGsCG1vVL .dropdown-item:active {
  background-color: transparent;
}
.cid-tJGsCG1vVL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJGsCG1vVL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJGsCG1vVL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJGsCG1vVL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJGsCG1vVL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tJGsCG1vVL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tJGsCG1vVL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJGsCG1vVL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tJGsCG1vVL .navbar-buttons {
    text-align: left;
  }
}
.cid-tJGsCG1vVL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tJGsCG1vVL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJGsCG1vVL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tJGsCG1vVL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJGsCG1vVL .navbar {
    height: 70px;
  }
  .cid-tJGsCG1vVL .navbar.opened {
    height: auto;
  }
  .cid-tJGsCG1vVL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tJGsCG1vVL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tJGsCG1vVL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tJGsCG1vVL .navbar-brand {
    margin-right: auto;
  }
  .cid-tJGsCG1vVL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-tJGsCG1vVL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tJGsCG1vVL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tJGsCG1vVL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uBXg2zgunJ {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uBXg2zgunJ .carousel {
    max-height: 700px;
  }
  .cid-uBXg2zgunJ .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBXg2zgunJ .carousel {
    min-height: 455px;
  }
  .cid-uBXg2zgunJ .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uBXg2zgunJ .carousel {
    min-height: 385px;
  }
  .cid-uBXg2zgunJ .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uBXg2zgunJ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uBXg2zgunJ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uBXg2zgunJ .carousel,
.cid-uBXg2zgunJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBXg2zgunJ .item-wrapper {
  width: 100%;
}
.cid-uBXg2zgunJ .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBXg2zgunJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uBXg2zgunJ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBXg2zgunJ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBXg2zgunJ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uBXg2zgunJ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBXg2zgunJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBXg2zgunJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBXg2zgunJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBXg2zgunJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uBXg2zgunJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uBXg2zgunJ .carousel-indicators li.active,
.cid-uBXg2zgunJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBXg2zgunJ .carousel-indicators li::after,
.cid-uBXg2zgunJ .carousel-indicators li::before {
  content: none;
}
.cid-uBXg2zgunJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBXg2zgunJ .carousel-indicators {
    display: none !important;
  }
}
.cid-uC01uhZ94R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uC01uhZ94R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uC01uhZ94R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uC01uhZ94R .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uC01uhZ94R .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uC01uhZ94R .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uC01uhZ94R .card-wrapper {
    padding: 4rem;
  }
}
.cid-uC01uhZ94R .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uC01uhZ94R .wrap .inner-wrap {
  padding: 40px;
}
.cid-uC01uhZ94R .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uC01uhZ94R .mbr-text,
.cid-uC01uhZ94R .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-tJGEoKGifq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tJGEoKGifq img,
.cid-tJGEoKGifq .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-tJGEoKGifq .item:focus,
.cid-tJGEoKGifq span:focus {
  outline: none;
}
.cid-tJGEoKGifq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tJGEoKGifq .item {
    margin-bottom: 1rem;
  }
}
.cid-tJGEoKGifq .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tJGEoKGifq .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-tJGEoKGifq .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tJGEoKGifq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tJGEoKGifq .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-tJGEoKGifq .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-tJGEoKGifq .item-subtitle {
  text-align: center;
}
.cid-tJGEoKGifq .mbr-text,
.cid-tJGEoKGifq .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-tJGEoKGifq .mbr-section-subtitle,
.cid-tJGEoKGifq .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-tL7eRYxhmt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-tL7eRYxhmt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tL7eRYxhmt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tL7eRYxhmt .row {
    flex-direction: column-reverse;
  }
  .cid-tL7eRYxhmt .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tL7eRYxhmt .google-map {
  height: 100%;
  position: relative;
}
.cid-tL7eRYxhmt .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tL7eRYxhmt .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tL7eRYxhmt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tL7eRYxhmt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tL7eRYxhmt .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tL7eRYxhmt .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-tL7eRYxhmt .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tL7eRYxhmt .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tL7eRYxhmt .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tL7eRYxhmt .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-tL7eRYxhmt P {
  text-align: left;
  color: #0c2c68;
}
.cid-tL7eRYxhmt .card-title {
  color: #0c2c68;
}
.cid-tL7eRYxhmt .mbr-section-title {
  color: #ff7c19;
}
.cid-tL7oDZlVRK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-tL7oDZlVRK .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-tL7oDZlVRK .container {
    padding: 0 12px;
  }
}
.cid-tL7oDZlVRK .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tL7oDZlVRK .social-row .soc-item {
  margin: 8px;
}
.cid-tL7oDZlVRK .social-row .soc-item a:hover .mbr-iconfont,
.cid-tL7oDZlVRK .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-tL7oDZlVRK .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-tL7oDZlVRK .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tL7oDZlVRK .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tL7oDZlVRK .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tL7oDZlVRK .header-menu li p {
  margin: 0;
}
.cid-tL7oDZlVRK .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-tL7oDZlVRK .mbr-section-title {
  color: #ffffff;
}
.cid-uC0rC35k04 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uC0rC35k04 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uC0rC35k04 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uC0rC35k04 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uC0rC35k04 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uC0rC35k04 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uC0rC35k04 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uC0rC35k04 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uC0rC35k04 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uC0rC35k04 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uC0rC35k04 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uC0rC35k04 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uC0rC35k04 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uC0rC35k04 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uC0rC35k04 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uC0rC35k04 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uC0rC35k04 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uC0rC35k04 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uC0rC35k04 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uC0rC35k04 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uC0rC35k04 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uC0rC35k04 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uC0rC35k04 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uC0rC35k04 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uC0rC35k04 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uC0rC35k04 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uC0rC35k04 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uC0rC35k04 .nav-item:focus,
.cid-uC0rC35k04 .nav-link:focus {
  outline: none;
}
.cid-uC0rC35k04 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uC0rC35k04 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uC0rC35k04 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uC0rC35k04 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uC0rC35k04 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uC0rC35k04 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uC0rC35k04 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uC0rC35k04 .navbar.opened {
  transition: all 0.3s;
}
.cid-uC0rC35k04 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uC0rC35k04 .navbar .navbar-logo img {
  width: auto;
}
.cid-uC0rC35k04 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uC0rC35k04 .navbar.collapsed {
  justify-content: center;
}
.cid-uC0rC35k04 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uC0rC35k04 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uC0rC35k04 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uC0rC35k04 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uC0rC35k04 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uC0rC35k04 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uC0rC35k04 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uC0rC35k04 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uC0rC35k04 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uC0rC35k04 .navbar {
    min-height: 72px;
  }
  .cid-uC0rC35k04 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uC0rC35k04 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uC0rC35k04 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uC0rC35k04 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uC0rC35k04 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uC0rC35k04 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uC0rC35k04 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uC0rC35k04 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uC0rC35k04 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uC0rC35k04 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uC0rC35k04 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uC0rC35k04 .dropdown-item.active,
.cid-uC0rC35k04 .dropdown-item:active {
  background-color: transparent;
}
.cid-uC0rC35k04 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uC0rC35k04 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uC0rC35k04 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uC0rC35k04 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uC0rC35k04 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uC0rC35k04 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uC0rC35k04 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uC0rC35k04 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uC0rC35k04 .navbar-buttons {
    text-align: left;
  }
}
.cid-uC0rC35k04 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uC0rC35k04 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uC0rC35k04 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uC0rC35k04 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uC0rC35k04 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uC0rC35k04 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uC0rC35k04 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uC0rC35k04 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uC0rC35k04 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uC0rC35k04 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uC0rC35k04 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uC0rC35k04 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uC0rC35k04 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uC0rC35k04 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uC0rC35k04 .navbar {
    height: 70px;
  }
  .cid-uC0rC35k04 .navbar.opened {
    height: auto;
  }
  .cid-uC0rC35k04 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uC0rC35k04 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uC0rC35k04 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uC0rC35k04 .navbar-brand {
    margin-right: auto;
  }
  .cid-uC0rC35k04 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uC0rC35k04 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uC0rC35k04 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uC0rC35k04 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uC0rC35k04 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uC0rC35k04 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uC0sltJPS2 {
  padding-top: 9rem;
  padding-bottom: 2rem;
  background-color: #edefeb;
}
.cid-uC0sltJPS2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uC0sltJPS2 .item {
    margin-bottom: 1rem;
  }
}
.cid-uC0sltJPS2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uC0sltJPS2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uC0sltJPS2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uC0sltJPS2 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uC0sltJPS2 .carousel-control,
.cid-uC0sltJPS2 .close {
  background: #1b1b1b;
}
.cid-uC0sltJPS2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uC0sltJPS2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uC0sltJPS2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uC0sltJPS2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uC0sltJPS2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uC0sltJPS2 .close::before {
  content: '\e91a';
}
.cid-uC0sltJPS2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uC0sltJPS2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uC0sltJPS2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uC0sltJPS2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uC0sltJPS2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uC0sltJPS2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uC0sltJPS2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uC0sltJPS2 .carousel-indicators li.active,
.cid-uC0sltJPS2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uC0sltJPS2 .carousel-indicators li::after,
.cid-uC0sltJPS2 .carousel-indicators li::before {
  content: none;
}
.cid-uC0sltJPS2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uC0sltJPS2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uC0sltJPS2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uC0sltJPS2 .carousel-indicators {
    display: none;
  }
}
.cid-uC0sltJPS2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uC0sltJPS2 .carousel-inner > .active {
  display: block;
}
.cid-uC0sltJPS2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uC0sltJPS2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uC0sltJPS2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uC0sltJPS2 .carousel-control,
  .cid-uC0sltJPS2 .carousel-indicators,
  .cid-uC0sltJPS2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uC0sltJPS2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uC0sltJPS2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uC0sltJPS2 .carousel-indicators .active,
.cid-uC0sltJPS2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uC0sltJPS2 .carousel-indicators .active {
  background: #fff;
}
.cid-uC0sltJPS2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uC0sltJPS2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uC0sltJPS2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uC0sltJPS2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uC0sltJPS2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uC0sltJPS2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uC0sltJPS2 .carousel {
  width: 100%;
}
.cid-uC0sltJPS2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uC0sltJPS2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uC0sltJPS2 .modal.fade .modal-dialog,
.cid-uC0sltJPS2 .modal.in .modal-dialog {
  transform: none;
}
.cid-uC0sltJPS2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uC0sltJPS2 .content-head {
  max-width: 800px;
}
.cid-uC0sltJPS2 H3 {
  color: #ff7c19;
}
.cid-uC0sltJPS2 H4 {
  color: #0c2c68;
}
.cid-uC0rC3WzGI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uC0rC3WzGI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uC0rC3WzGI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uC0rC3WzGI .row {
    flex-direction: column-reverse;
  }
  .cid-uC0rC3WzGI .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uC0rC3WzGI .google-map {
  height: 100%;
  position: relative;
}
.cid-uC0rC3WzGI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uC0rC3WzGI .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uC0rC3WzGI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uC0rC3WzGI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uC0rC3WzGI .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uC0rC3WzGI .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uC0rC3WzGI .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uC0rC3WzGI .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uC0rC3WzGI .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uC0rC3WzGI .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uC0rC3WzGI P {
  text-align: left;
  color: #0c2c68;
}
.cid-uC0rC3WzGI .card-title {
  color: #0c2c68;
}
.cid-uC0rC3WzGI .mbr-section-title {
  color: #ff7c19;
}
.cid-uC0rC4d5e0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uC0rC4d5e0 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uC0rC4d5e0 .container {
    padding: 0 12px;
  }
}
.cid-uC0rC4d5e0 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uC0rC4d5e0 .social-row .soc-item {
  margin: 8px;
}
.cid-uC0rC4d5e0 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uC0rC4d5e0 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uC0rC4d5e0 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uC0rC4d5e0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uC0rC4d5e0 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uC0rC4d5e0 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uC0rC4d5e0 .header-menu li p {
  margin: 0;
}
.cid-uC0rC4d5e0 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uC0rC4d5e0 .mbr-section-title {
  color: #ffffff;
}
.cid-uCoN4SfrBF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCoN4SfrBF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCoN4SfrBF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCoN4SfrBF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCoN4SfrBF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCoN4SfrBF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCoN4SfrBF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCoN4SfrBF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCoN4SfrBF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCoN4SfrBF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCoN4SfrBF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCoN4SfrBF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCoN4SfrBF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCoN4SfrBF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCoN4SfrBF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCoN4SfrBF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCoN4SfrBF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCoN4SfrBF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCoN4SfrBF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCoN4SfrBF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCoN4SfrBF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCoN4SfrBF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCoN4SfrBF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCoN4SfrBF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCoN4SfrBF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCoN4SfrBF .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCoN4SfrBF .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCoN4SfrBF .nav-item:focus,
.cid-uCoN4SfrBF .nav-link:focus {
  outline: none;
}
.cid-uCoN4SfrBF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCoN4SfrBF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCoN4SfrBF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCoN4SfrBF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCoN4SfrBF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCoN4SfrBF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCoN4SfrBF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCoN4SfrBF .navbar.opened {
  transition: all 0.3s;
}
.cid-uCoN4SfrBF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCoN4SfrBF .navbar .navbar-logo img {
  width: auto;
}
.cid-uCoN4SfrBF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCoN4SfrBF .navbar.collapsed {
  justify-content: center;
}
.cid-uCoN4SfrBF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCoN4SfrBF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCoN4SfrBF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCoN4SfrBF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCoN4SfrBF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCoN4SfrBF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCoN4SfrBF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCoN4SfrBF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCoN4SfrBF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCoN4SfrBF .navbar {
    min-height: 72px;
  }
  .cid-uCoN4SfrBF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCoN4SfrBF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCoN4SfrBF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCoN4SfrBF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCoN4SfrBF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCoN4SfrBF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCoN4SfrBF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCoN4SfrBF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCoN4SfrBF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCoN4SfrBF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCoN4SfrBF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCoN4SfrBF .dropdown-item.active,
.cid-uCoN4SfrBF .dropdown-item:active {
  background-color: transparent;
}
.cid-uCoN4SfrBF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCoN4SfrBF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCoN4SfrBF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCoN4SfrBF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCoN4SfrBF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCoN4SfrBF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCoN4SfrBF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCoN4SfrBF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCoN4SfrBF .navbar-buttons {
    text-align: left;
  }
}
.cid-uCoN4SfrBF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCoN4SfrBF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCoN4SfrBF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCoN4SfrBF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCoN4SfrBF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCoN4SfrBF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCoN4SfrBF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCoN4SfrBF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCoN4SfrBF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCoN4SfrBF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCoN4SfrBF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCoN4SfrBF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCoN4SfrBF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCoN4SfrBF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCoN4SfrBF .navbar {
    height: 70px;
  }
  .cid-uCoN4SfrBF .navbar.opened {
    height: auto;
  }
  .cid-uCoN4SfrBF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCoN4SfrBF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCoN4SfrBF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCoN4SfrBF .navbar-brand {
    margin-right: auto;
  }
  .cid-uCoN4SfrBF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCoN4SfrBF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCoN4SfrBF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCoN4SfrBF .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCoN4SfrBF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCoN4SfrBF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCoN4SGEm9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCoN4SGEm9 img,
.cid-uCoN4SGEm9 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uCoN4SGEm9 .item:focus,
.cid-uCoN4SGEm9 span:focus {
  outline: none;
}
.cid-uCoN4SGEm9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uCoN4SGEm9 .item {
    margin-bottom: 1rem;
  }
}
.cid-uCoN4SGEm9 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uCoN4SGEm9 .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uCoN4SGEm9 .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uCoN4SGEm9 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uCoN4SGEm9 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCoN4SGEm9 .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uCoN4SGEm9 .item-subtitle {
  text-align: center;
}
.cid-uCoN4SGEm9 .mbr-text,
.cid-uCoN4SGEm9 .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uCoN4SGEm9 .mbr-section-subtitle,
.cid-uCoN4SGEm9 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uCoN4T7HpJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCoN4T7HpJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCoN4T7HpJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCoN4T7HpJ .row {
    flex-direction: column-reverse;
  }
  .cid-uCoN4T7HpJ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCoN4T7HpJ .google-map {
  height: 100%;
  position: relative;
}
.cid-uCoN4T7HpJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCoN4T7HpJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCoN4T7HpJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCoN4T7HpJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCoN4T7HpJ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCoN4T7HpJ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCoN4T7HpJ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCoN4T7HpJ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCoN4T7HpJ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCoN4T7HpJ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCoN4T7HpJ P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCoN4T7HpJ .card-title {
  color: #0c2c68;
}
.cid-uCoN4T7HpJ .mbr-section-title {
  color: #ff7c19;
}
.cid-uCoN4Tjeku {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCoN4Tjeku .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCoN4Tjeku .container {
    padding: 0 12px;
  }
}
.cid-uCoN4Tjeku .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCoN4Tjeku .social-row .soc-item {
  margin: 8px;
}
.cid-uCoN4Tjeku .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCoN4Tjeku .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCoN4Tjeku .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCoN4Tjeku .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCoN4Tjeku .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCoN4Tjeku .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCoN4Tjeku .header-menu li p {
  margin: 0;
}
.cid-uCoN4Tjeku .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCoN4Tjeku .mbr-section-title {
  color: #ffffff;
}
.cid-uCq9I3lNJE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCq9I3lNJE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCq9I3lNJE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCq9I3lNJE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCq9I3lNJE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCq9I3lNJE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCq9I3lNJE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCq9I3lNJE .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCq9I3lNJE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCq9I3lNJE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCq9I3lNJE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCq9I3lNJE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCq9I3lNJE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCq9I3lNJE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCq9I3lNJE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCq9I3lNJE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCq9I3lNJE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCq9I3lNJE .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCq9I3lNJE .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCq9I3lNJE .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCq9I3lNJE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCq9I3lNJE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCq9I3lNJE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCq9I3lNJE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCq9I3lNJE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCq9I3lNJE .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCq9I3lNJE .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCq9I3lNJE .nav-item:focus,
.cid-uCq9I3lNJE .nav-link:focus {
  outline: none;
}
.cid-uCq9I3lNJE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCq9I3lNJE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCq9I3lNJE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCq9I3lNJE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCq9I3lNJE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCq9I3lNJE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCq9I3lNJE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCq9I3lNJE .navbar.opened {
  transition: all 0.3s;
}
.cid-uCq9I3lNJE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCq9I3lNJE .navbar .navbar-logo img {
  width: auto;
}
.cid-uCq9I3lNJE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCq9I3lNJE .navbar.collapsed {
  justify-content: center;
}
.cid-uCq9I3lNJE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCq9I3lNJE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCq9I3lNJE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCq9I3lNJE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCq9I3lNJE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCq9I3lNJE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCq9I3lNJE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCq9I3lNJE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCq9I3lNJE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCq9I3lNJE .navbar {
    min-height: 72px;
  }
  .cid-uCq9I3lNJE .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCq9I3lNJE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCq9I3lNJE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCq9I3lNJE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCq9I3lNJE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCq9I3lNJE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCq9I3lNJE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCq9I3lNJE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCq9I3lNJE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCq9I3lNJE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCq9I3lNJE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCq9I3lNJE .dropdown-item.active,
.cid-uCq9I3lNJE .dropdown-item:active {
  background-color: transparent;
}
.cid-uCq9I3lNJE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCq9I3lNJE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCq9I3lNJE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCq9I3lNJE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCq9I3lNJE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCq9I3lNJE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCq9I3lNJE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCq9I3lNJE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCq9I3lNJE .navbar-buttons {
    text-align: left;
  }
}
.cid-uCq9I3lNJE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCq9I3lNJE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCq9I3lNJE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCq9I3lNJE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCq9I3lNJE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCq9I3lNJE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCq9I3lNJE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCq9I3lNJE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCq9I3lNJE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCq9I3lNJE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCq9I3lNJE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCq9I3lNJE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCq9I3lNJE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCq9I3lNJE .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCq9I3lNJE .navbar {
    height: 70px;
  }
  .cid-uCq9I3lNJE .navbar.opened {
    height: auto;
  }
  .cid-uCq9I3lNJE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCq9I3lNJE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCq9I3lNJE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCq9I3lNJE .navbar-brand {
    margin-right: auto;
  }
  .cid-uCq9I3lNJE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCq9I3lNJE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCq9I3lNJE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCq9I3lNJE .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCq9I3lNJE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCq9I3lNJE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCqa2tERXQ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCqa2tERXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCqa2tERXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCqa2tERXQ .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCqa2tERXQ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCqa2tERXQ .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCqa2tERXQ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCqa2tERXQ .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCqa2tERXQ .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCqa2tERXQ .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCqa2tERXQ .mbr-text,
.cid-uCqa2tERXQ .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCqaq7PIqb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCqaq7PIqb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCqaq7PIqb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCqaq7PIqb .row {
  flex-direction: row-reverse;
}
.cid-uCqaq7PIqb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCqaq7PIqb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCqaq7PIqb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCqaq7PIqb .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCqaq7PIqb .mbr-text,
.cid-uCqaq7PIqb .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCqaN8wv9Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCqaN8wv9Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCqaN8wv9Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCqaN8wv9Q .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCqaN8wv9Q .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCqaN8wv9Q .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCqaN8wv9Q .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCqaN8wv9Q .mbr-text,
.cid-uCqaN8wv9Q .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCq9I3Mqu7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCq9I3Mqu7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCq9I3Mqu7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCq9I3Mqu7 .row {
    flex-direction: column-reverse;
  }
  .cid-uCq9I3Mqu7 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCq9I3Mqu7 .google-map {
  height: 100%;
  position: relative;
}
.cid-uCq9I3Mqu7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCq9I3Mqu7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCq9I3Mqu7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCq9I3Mqu7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCq9I3Mqu7 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCq9I3Mqu7 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCq9I3Mqu7 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCq9I3Mqu7 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCq9I3Mqu7 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCq9I3Mqu7 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCq9I3Mqu7 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCq9I3Mqu7 .card-title {
  color: #0c2c68;
}
.cid-uCq9I3Mqu7 .mbr-section-title {
  color: #ff7c19;
}
.cid-uCq9I3WAHv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCq9I3WAHv .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCq9I3WAHv .container {
    padding: 0 12px;
  }
}
.cid-uCq9I3WAHv .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCq9I3WAHv .social-row .soc-item {
  margin: 8px;
}
.cid-uCq9I3WAHv .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCq9I3WAHv .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCq9I3WAHv .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCq9I3WAHv .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCq9I3WAHv .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCq9I3WAHv .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCq9I3WAHv .header-menu li p {
  margin: 0;
}
.cid-uCq9I3WAHv .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCq9I3WAHv .mbr-section-title {
  color: #ffffff;
}
.cid-uCuhjbh04w {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCuhjbh04w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCuhjbh04w .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCuhjbh04w .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCuhjbh04w .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCuhjbh04w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCuhjbh04w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCuhjbh04w .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCuhjbh04w .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCuhjbh04w .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCuhjbh04w .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCuhjbh04w .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCuhjbh04w .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCuhjbh04w .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCuhjbh04w .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCuhjbh04w .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCuhjbh04w .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCuhjbh04w .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCuhjbh04w .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCuhjbh04w .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCuhjbh04w .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCuhjbh04w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCuhjbh04w .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCuhjbh04w .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCuhjbh04w .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCuhjbh04w .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCuhjbh04w .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCuhjbh04w .nav-item:focus,
.cid-uCuhjbh04w .nav-link:focus {
  outline: none;
}
.cid-uCuhjbh04w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCuhjbh04w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCuhjbh04w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCuhjbh04w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCuhjbh04w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCuhjbh04w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCuhjbh04w .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCuhjbh04w .navbar.opened {
  transition: all 0.3s;
}
.cid-uCuhjbh04w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCuhjbh04w .navbar .navbar-logo img {
  width: auto;
}
.cid-uCuhjbh04w .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCuhjbh04w .navbar.collapsed {
  justify-content: center;
}
.cid-uCuhjbh04w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCuhjbh04w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCuhjbh04w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCuhjbh04w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCuhjbh04w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCuhjbh04w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCuhjbh04w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCuhjbh04w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCuhjbh04w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCuhjbh04w .navbar {
    min-height: 72px;
  }
  .cid-uCuhjbh04w .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCuhjbh04w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCuhjbh04w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCuhjbh04w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCuhjbh04w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCuhjbh04w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCuhjbh04w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCuhjbh04w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCuhjbh04w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCuhjbh04w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCuhjbh04w .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCuhjbh04w .dropdown-item.active,
.cid-uCuhjbh04w .dropdown-item:active {
  background-color: transparent;
}
.cid-uCuhjbh04w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCuhjbh04w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCuhjbh04w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCuhjbh04w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCuhjbh04w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCuhjbh04w .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCuhjbh04w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCuhjbh04w .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCuhjbh04w .navbar-buttons {
    text-align: left;
  }
}
.cid-uCuhjbh04w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCuhjbh04w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCuhjbh04w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCuhjbh04w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCuhjbh04w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCuhjbh04w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCuhjbh04w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCuhjbh04w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCuhjbh04w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCuhjbh04w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCuhjbh04w .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCuhjbh04w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCuhjbh04w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCuhjbh04w .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCuhjbh04w .navbar {
    height: 70px;
  }
  .cid-uCuhjbh04w .navbar.opened {
    height: auto;
  }
  .cid-uCuhjbh04w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCuhjbh04w .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCuhjbh04w .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCuhjbh04w .navbar-brand {
    margin-right: auto;
  }
  .cid-uCuhjbh04w .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCuhjbh04w .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCuhjbh04w .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCuhjbh04w .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCuhjbh04w .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCuhjbh04w .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCuhjbt4tq {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuhjbt4tq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuhjbt4tq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuhjbt4tq .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCuhjbt4tq .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCuhjbt4tq .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuhjbt4tq .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCuhjbt4tq .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCuhjbt4tq .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCuhjbt4tq .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuhjbt4tq .mbr-text,
.cid-uCuhjbt4tq .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCuhjbCS0R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuhjbCS0R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuhjbCS0R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuhjbCS0R .row {
  flex-direction: row-reverse;
}
.cid-uCuhjbCS0R .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCuhjbCS0R .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuhjbCS0R .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCuhjbCS0R .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuhjbCS0R .mbr-text,
.cid-uCuhjbCS0R .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCuhjbKMF4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuhjbKMF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuhjbKMF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuhjbKMF4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCuhjbKMF4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuhjbKMF4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCuhjbKMF4 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuhjbKMF4 .mbr-text,
.cid-uCuhjbKMF4 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCuhjbSwtA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCuhjbSwtA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuhjbSwtA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCuhjbSwtA .row {
    flex-direction: column-reverse;
  }
  .cid-uCuhjbSwtA .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCuhjbSwtA .google-map {
  height: 100%;
  position: relative;
}
.cid-uCuhjbSwtA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCuhjbSwtA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCuhjbSwtA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCuhjbSwtA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCuhjbSwtA .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCuhjbSwtA .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCuhjbSwtA .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCuhjbSwtA .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuhjbSwtA .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCuhjbSwtA .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCuhjbSwtA P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCuhjbSwtA .card-title {
  color: #0c2c68;
}
.cid-uCuhjbSwtA .mbr-section-title {
  color: #ff7c19;
}
.cid-uCuhjc3shH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCuhjc3shH .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCuhjc3shH .container {
    padding: 0 12px;
  }
}
.cid-uCuhjc3shH .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCuhjc3shH .social-row .soc-item {
  margin: 8px;
}
.cid-uCuhjc3shH .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCuhjc3shH .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCuhjc3shH .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCuhjc3shH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCuhjc3shH .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCuhjc3shH .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCuhjc3shH .header-menu li p {
  margin: 0;
}
.cid-uCuhjc3shH .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCuhjc3shH .mbr-section-title {
  color: #ffffff;
}
.cid-uCui1TyJSI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCui1TyJSI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCui1TyJSI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCui1TyJSI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCui1TyJSI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCui1TyJSI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCui1TyJSI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCui1TyJSI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCui1TyJSI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCui1TyJSI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCui1TyJSI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCui1TyJSI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCui1TyJSI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCui1TyJSI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCui1TyJSI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCui1TyJSI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCui1TyJSI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCui1TyJSI .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCui1TyJSI .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCui1TyJSI .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCui1TyJSI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCui1TyJSI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCui1TyJSI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCui1TyJSI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCui1TyJSI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCui1TyJSI .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCui1TyJSI .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCui1TyJSI .nav-item:focus,
.cid-uCui1TyJSI .nav-link:focus {
  outline: none;
}
.cid-uCui1TyJSI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCui1TyJSI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCui1TyJSI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCui1TyJSI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCui1TyJSI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCui1TyJSI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCui1TyJSI .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCui1TyJSI .navbar.opened {
  transition: all 0.3s;
}
.cid-uCui1TyJSI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCui1TyJSI .navbar .navbar-logo img {
  width: auto;
}
.cid-uCui1TyJSI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCui1TyJSI .navbar.collapsed {
  justify-content: center;
}
.cid-uCui1TyJSI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCui1TyJSI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCui1TyJSI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCui1TyJSI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCui1TyJSI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCui1TyJSI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCui1TyJSI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCui1TyJSI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCui1TyJSI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCui1TyJSI .navbar {
    min-height: 72px;
  }
  .cid-uCui1TyJSI .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCui1TyJSI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCui1TyJSI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCui1TyJSI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCui1TyJSI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCui1TyJSI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCui1TyJSI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCui1TyJSI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCui1TyJSI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCui1TyJSI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCui1TyJSI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCui1TyJSI .dropdown-item.active,
.cid-uCui1TyJSI .dropdown-item:active {
  background-color: transparent;
}
.cid-uCui1TyJSI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCui1TyJSI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCui1TyJSI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCui1TyJSI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCui1TyJSI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCui1TyJSI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCui1TyJSI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCui1TyJSI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCui1TyJSI .navbar-buttons {
    text-align: left;
  }
}
.cid-uCui1TyJSI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCui1TyJSI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCui1TyJSI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCui1TyJSI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCui1TyJSI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCui1TyJSI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCui1TyJSI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCui1TyJSI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCui1TyJSI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCui1TyJSI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCui1TyJSI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCui1TyJSI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCui1TyJSI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCui1TyJSI .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCui1TyJSI .navbar {
    height: 70px;
  }
  .cid-uCui1TyJSI .navbar.opened {
    height: auto;
  }
  .cid-uCui1TyJSI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCui1TyJSI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCui1TyJSI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCui1TyJSI .navbar-brand {
    margin-right: auto;
  }
  .cid-uCui1TyJSI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCui1TyJSI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCui1TyJSI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCui1TyJSI .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCui1TyJSI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCui1TyJSI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCui1U7So6 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCui1U7So6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCui1U7So6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCui1U7So6 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCui1U7So6 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCui1U7So6 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCui1U7So6 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCui1U7So6 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCui1U7So6 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCui1U7So6 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCui1U7So6 .mbr-text,
.cid-uCui1U7So6 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCui1UuNws {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCui1UuNws .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCui1UuNws .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCui1UuNws .row {
  flex-direction: row-reverse;
}
.cid-uCui1UuNws .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCui1UuNws .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCui1UuNws .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCui1UuNws .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCui1UuNws .mbr-text,
.cid-uCui1UuNws .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCui1UPECI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCui1UPECI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCui1UPECI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCui1UPECI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCui1UPECI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCui1UPECI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCui1UPECI .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCui1UPECI .mbr-text,
.cid-uCui1UPECI .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCui1Va0T2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCui1Va0T2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCui1Va0T2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCui1Va0T2 .row {
    flex-direction: column-reverse;
  }
  .cid-uCui1Va0T2 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCui1Va0T2 .google-map {
  height: 100%;
  position: relative;
}
.cid-uCui1Va0T2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCui1Va0T2 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCui1Va0T2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCui1Va0T2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCui1Va0T2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCui1Va0T2 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCui1Va0T2 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCui1Va0T2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCui1Va0T2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCui1Va0T2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCui1Va0T2 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCui1Va0T2 .card-title {
  color: #0c2c68;
}
.cid-uCui1Va0T2 .mbr-section-title {
  color: #ff7c19;
}
.cid-uCui1VBgBt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCui1VBgBt .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCui1VBgBt .container {
    padding: 0 12px;
  }
}
.cid-uCui1VBgBt .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCui1VBgBt .social-row .soc-item {
  margin: 8px;
}
.cid-uCui1VBgBt .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCui1VBgBt .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCui1VBgBt .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCui1VBgBt .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCui1VBgBt .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCui1VBgBt .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCui1VBgBt .header-menu li p {
  margin: 0;
}
.cid-uCui1VBgBt .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCui1VBgBt .mbr-section-title {
  color: #ffffff;
}
.cid-uCuiwGh9cW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCuiwGh9cW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCuiwGh9cW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCuiwGh9cW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCuiwGh9cW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCuiwGh9cW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCuiwGh9cW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCuiwGh9cW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCuiwGh9cW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCuiwGh9cW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCuiwGh9cW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCuiwGh9cW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCuiwGh9cW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCuiwGh9cW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCuiwGh9cW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCuiwGh9cW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCuiwGh9cW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCuiwGh9cW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCuiwGh9cW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCuiwGh9cW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCuiwGh9cW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCuiwGh9cW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCuiwGh9cW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCuiwGh9cW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCuiwGh9cW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCuiwGh9cW .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCuiwGh9cW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCuiwGh9cW .nav-item:focus,
.cid-uCuiwGh9cW .nav-link:focus {
  outline: none;
}
.cid-uCuiwGh9cW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCuiwGh9cW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCuiwGh9cW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCuiwGh9cW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCuiwGh9cW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCuiwGh9cW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCuiwGh9cW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCuiwGh9cW .navbar.opened {
  transition: all 0.3s;
}
.cid-uCuiwGh9cW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCuiwGh9cW .navbar .navbar-logo img {
  width: auto;
}
.cid-uCuiwGh9cW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCuiwGh9cW .navbar.collapsed {
  justify-content: center;
}
.cid-uCuiwGh9cW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCuiwGh9cW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCuiwGh9cW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCuiwGh9cW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCuiwGh9cW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCuiwGh9cW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCuiwGh9cW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCuiwGh9cW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCuiwGh9cW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCuiwGh9cW .navbar {
    min-height: 72px;
  }
  .cid-uCuiwGh9cW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCuiwGh9cW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCuiwGh9cW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCuiwGh9cW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCuiwGh9cW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCuiwGh9cW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCuiwGh9cW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCuiwGh9cW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCuiwGh9cW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCuiwGh9cW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCuiwGh9cW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCuiwGh9cW .dropdown-item.active,
.cid-uCuiwGh9cW .dropdown-item:active {
  background-color: transparent;
}
.cid-uCuiwGh9cW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCuiwGh9cW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCuiwGh9cW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCuiwGh9cW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCuiwGh9cW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCuiwGh9cW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCuiwGh9cW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCuiwGh9cW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCuiwGh9cW .navbar-buttons {
    text-align: left;
  }
}
.cid-uCuiwGh9cW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCuiwGh9cW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCuiwGh9cW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCuiwGh9cW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCuiwGh9cW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCuiwGh9cW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCuiwGh9cW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCuiwGh9cW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCuiwGh9cW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCuiwGh9cW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCuiwGh9cW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCuiwGh9cW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCuiwGh9cW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCuiwGh9cW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCuiwGh9cW .navbar {
    height: 70px;
  }
  .cid-uCuiwGh9cW .navbar.opened {
    height: auto;
  }
  .cid-uCuiwGh9cW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCuiwGh9cW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCuiwGh9cW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCuiwGh9cW .navbar-brand {
    margin-right: auto;
  }
  .cid-uCuiwGh9cW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCuiwGh9cW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCuiwGh9cW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCuiwGh9cW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCuiwGh9cW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCuiwGh9cW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCuiwGJzRP {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuiwGJzRP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuiwGJzRP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuiwGJzRP .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCuiwGJzRP .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCuiwGJzRP .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuiwGJzRP .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCuiwGJzRP .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCuiwGJzRP .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCuiwGJzRP .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuiwGJzRP .mbr-text,
.cid-uCuiwGJzRP .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCuiwGWyxF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuiwGWyxF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuiwGWyxF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuiwGWyxF .row {
  flex-direction: row-reverse;
}
.cid-uCuiwGWyxF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCuiwGWyxF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuiwGWyxF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCuiwGWyxF .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuiwGWyxF .mbr-text,
.cid-uCuiwGWyxF .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCuiwHqQG4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCuiwHqQG4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuiwHqQG4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCuiwHqQG4 .row {
    flex-direction: column-reverse;
  }
  .cid-uCuiwHqQG4 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCuiwHqQG4 .google-map {
  height: 100%;
  position: relative;
}
.cid-uCuiwHqQG4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCuiwHqQG4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCuiwHqQG4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCuiwHqQG4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCuiwHqQG4 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCuiwHqQG4 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCuiwHqQG4 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCuiwHqQG4 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuiwHqQG4 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCuiwHqQG4 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCuiwHqQG4 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCuiwHqQG4 .card-title {
  color: #0c2c68;
}
.cid-uCuiwHqQG4 .mbr-section-title {
  color: #ff7c19;
}
.cid-uCuiwHP9AO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCuiwHP9AO .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCuiwHP9AO .container {
    padding: 0 12px;
  }
}
.cid-uCuiwHP9AO .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCuiwHP9AO .social-row .soc-item {
  margin: 8px;
}
.cid-uCuiwHP9AO .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCuiwHP9AO .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCuiwHP9AO .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCuiwHP9AO .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCuiwHP9AO .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCuiwHP9AO .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCuiwHP9AO .header-menu li p {
  margin: 0;
}
.cid-uCuiwHP9AO .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCuiwHP9AO .mbr-section-title {
  color: #ffffff;
}
.cid-uCuj2BeG2G {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCuj2BeG2G .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCuj2BeG2G .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCuj2BeG2G .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCuj2BeG2G .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCuj2BeG2G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCuj2BeG2G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCuj2BeG2G .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCuj2BeG2G .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCuj2BeG2G .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCuj2BeG2G .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCuj2BeG2G .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCuj2BeG2G .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCuj2BeG2G .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCuj2BeG2G .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCuj2BeG2G .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCuj2BeG2G .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCuj2BeG2G .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCuj2BeG2G .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCuj2BeG2G .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCuj2BeG2G .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCuj2BeG2G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCuj2BeG2G .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCuj2BeG2G .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCuj2BeG2G .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCuj2BeG2G .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCuj2BeG2G .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCuj2BeG2G .nav-item:focus,
.cid-uCuj2BeG2G .nav-link:focus {
  outline: none;
}
.cid-uCuj2BeG2G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCuj2BeG2G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCuj2BeG2G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCuj2BeG2G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCuj2BeG2G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCuj2BeG2G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCuj2BeG2G .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCuj2BeG2G .navbar.opened {
  transition: all 0.3s;
}
.cid-uCuj2BeG2G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCuj2BeG2G .navbar .navbar-logo img {
  width: auto;
}
.cid-uCuj2BeG2G .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCuj2BeG2G .navbar.collapsed {
  justify-content: center;
}
.cid-uCuj2BeG2G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCuj2BeG2G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCuj2BeG2G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCuj2BeG2G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCuj2BeG2G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCuj2BeG2G .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCuj2BeG2G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCuj2BeG2G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCuj2BeG2G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCuj2BeG2G .navbar {
    min-height: 72px;
  }
  .cid-uCuj2BeG2G .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCuj2BeG2G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCuj2BeG2G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCuj2BeG2G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCuj2BeG2G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCuj2BeG2G .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCuj2BeG2G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCuj2BeG2G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCuj2BeG2G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCuj2BeG2G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCuj2BeG2G .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCuj2BeG2G .dropdown-item.active,
.cid-uCuj2BeG2G .dropdown-item:active {
  background-color: transparent;
}
.cid-uCuj2BeG2G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCuj2BeG2G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCuj2BeG2G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCuj2BeG2G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCuj2BeG2G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCuj2BeG2G .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCuj2BeG2G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCuj2BeG2G .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCuj2BeG2G .navbar-buttons {
    text-align: left;
  }
}
.cid-uCuj2BeG2G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCuj2BeG2G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCuj2BeG2G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCuj2BeG2G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCuj2BeG2G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCuj2BeG2G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCuj2BeG2G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCuj2BeG2G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCuj2BeG2G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCuj2BeG2G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCuj2BeG2G .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCuj2BeG2G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCuj2BeG2G .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCuj2BeG2G .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCuj2BeG2G .navbar {
    height: 70px;
  }
  .cid-uCuj2BeG2G .navbar.opened {
    height: auto;
  }
  .cid-uCuj2BeG2G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCuj2BeG2G .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCuj2BeG2G .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCuj2BeG2G .navbar-brand {
    margin-right: auto;
  }
  .cid-uCuj2BeG2G .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCuj2BeG2G .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCuj2BeG2G .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCuj2BeG2G .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCuj2BeG2G .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCuj2BeG2G .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCuj2BHD4M {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuj2BHD4M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuj2BHD4M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuj2BHD4M .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCuj2BHD4M .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCuj2BHD4M .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuj2BHD4M .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCuj2BHD4M .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCuj2BHD4M .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCuj2BHD4M .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuj2BHD4M .mbr-text,
.cid-uCuj2BHD4M .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCuj2BWrAO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuj2BWrAO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuj2BWrAO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuj2BWrAO .row {
  flex-direction: row-reverse;
}
.cid-uCuj2BWrAO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCuj2BWrAO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuj2BWrAO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCuj2BWrAO .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuj2BWrAO .mbr-text,
.cid-uCuj2BWrAO .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCuj2CbBjo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCuj2CbBjo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuj2CbBjo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCuj2CbBjo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCuj2CbBjo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuj2CbBjo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCuj2CbBjo .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCuj2CbBjo .mbr-text,
.cid-uCuj2CbBjo .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCuj2CrMoK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCuj2CrMoK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCuj2CrMoK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCuj2CrMoK .row {
    flex-direction: column-reverse;
  }
  .cid-uCuj2CrMoK .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCuj2CrMoK .google-map {
  height: 100%;
  position: relative;
}
.cid-uCuj2CrMoK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCuj2CrMoK .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCuj2CrMoK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCuj2CrMoK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCuj2CrMoK .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCuj2CrMoK .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCuj2CrMoK .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCuj2CrMoK .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCuj2CrMoK .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCuj2CrMoK .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCuj2CrMoK P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCuj2CrMoK .card-title {
  color: #0c2c68;
}
.cid-uCuj2CrMoK .mbr-section-title {
  color: #ff7c19;
}
.cid-uCuj2CQKg5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCuj2CQKg5 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCuj2CQKg5 .container {
    padding: 0 12px;
  }
}
.cid-uCuj2CQKg5 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCuj2CQKg5 .social-row .soc-item {
  margin: 8px;
}
.cid-uCuj2CQKg5 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCuj2CQKg5 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCuj2CQKg5 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCuj2CQKg5 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCuj2CQKg5 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCuj2CQKg5 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCuj2CQKg5 .header-menu li p {
  margin: 0;
}
.cid-uCuj2CQKg5 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCuj2CQKg5 .mbr-section-title {
  color: #ffffff;
}
.cid-uCujGX0N3G {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCujGX0N3G .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCujGX0N3G .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCujGX0N3G .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCujGX0N3G .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCujGX0N3G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCujGX0N3G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCujGX0N3G .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCujGX0N3G .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCujGX0N3G .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCujGX0N3G .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCujGX0N3G .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCujGX0N3G .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCujGX0N3G .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCujGX0N3G .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCujGX0N3G .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCujGX0N3G .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCujGX0N3G .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCujGX0N3G .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCujGX0N3G .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCujGX0N3G .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCujGX0N3G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCujGX0N3G .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCujGX0N3G .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCujGX0N3G .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCujGX0N3G .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCujGX0N3G .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCujGX0N3G .nav-item:focus,
.cid-uCujGX0N3G .nav-link:focus {
  outline: none;
}
.cid-uCujGX0N3G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCujGX0N3G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCujGX0N3G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCujGX0N3G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCujGX0N3G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCujGX0N3G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCujGX0N3G .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCujGX0N3G .navbar.opened {
  transition: all 0.3s;
}
.cid-uCujGX0N3G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCujGX0N3G .navbar .navbar-logo img {
  width: auto;
}
.cid-uCujGX0N3G .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCujGX0N3G .navbar.collapsed {
  justify-content: center;
}
.cid-uCujGX0N3G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCujGX0N3G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCujGX0N3G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCujGX0N3G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCujGX0N3G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCujGX0N3G .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCujGX0N3G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCujGX0N3G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCujGX0N3G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCujGX0N3G .navbar {
    min-height: 72px;
  }
  .cid-uCujGX0N3G .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCujGX0N3G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCujGX0N3G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCujGX0N3G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCujGX0N3G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCujGX0N3G .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCujGX0N3G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCujGX0N3G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCujGX0N3G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCujGX0N3G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCujGX0N3G .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCujGX0N3G .dropdown-item.active,
.cid-uCujGX0N3G .dropdown-item:active {
  background-color: transparent;
}
.cid-uCujGX0N3G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCujGX0N3G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCujGX0N3G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCujGX0N3G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCujGX0N3G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCujGX0N3G .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCujGX0N3G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCujGX0N3G .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCujGX0N3G .navbar-buttons {
    text-align: left;
  }
}
.cid-uCujGX0N3G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCujGX0N3G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCujGX0N3G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCujGX0N3G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCujGX0N3G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCujGX0N3G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCujGX0N3G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCujGX0N3G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCujGX0N3G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCujGX0N3G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCujGX0N3G .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCujGX0N3G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCujGX0N3G .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCujGX0N3G .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCujGX0N3G .navbar {
    height: 70px;
  }
  .cid-uCujGX0N3G .navbar.opened {
    height: auto;
  }
  .cid-uCujGX0N3G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCujGX0N3G .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCujGX0N3G .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCujGX0N3G .navbar-brand {
    margin-right: auto;
  }
  .cid-uCujGX0N3G .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCujGX0N3G .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCujGX0N3G .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCujGX0N3G .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCujGX0N3G .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCujGX0N3G .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCujGXlmxa {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCujGXlmxa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCujGXlmxa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCujGXlmxa .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCujGXlmxa .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCujGXlmxa .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCujGXlmxa .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCujGXlmxa .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCujGXlmxa .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCujGXlmxa .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCujGXlmxa .mbr-text,
.cid-uCujGXlmxa .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCujGXyylH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCujGXyylH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCujGXyylH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCujGXyylH .row {
  flex-direction: row-reverse;
}
.cid-uCujGXyylH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCujGXyylH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCujGXyylH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCujGXyylH .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCujGXyylH .mbr-text,
.cid-uCujGXyylH .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCujGXOy8e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCujGXOy8e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCujGXOy8e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCujGXOy8e .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCujGXOy8e .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCujGXOy8e .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCujGXOy8e .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCujGXOy8e .mbr-text,
.cid-uCujGXOy8e .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCujGY33h9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCujGY33h9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCujGY33h9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCujGY33h9 .row {
    flex-direction: column-reverse;
  }
  .cid-uCujGY33h9 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCujGY33h9 .google-map {
  height: 100%;
  position: relative;
}
.cid-uCujGY33h9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCujGY33h9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCujGY33h9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCujGY33h9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCujGY33h9 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCujGY33h9 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCujGY33h9 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCujGY33h9 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCujGY33h9 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCujGY33h9 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCujGY33h9 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCujGY33h9 .card-title {
  color: #0c2c68;
}
.cid-uCujGY33h9 .mbr-section-title {
  color: #ff7c19;
}
.cid-uCujGYmloh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCujGYmloh .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCujGYmloh .container {
    padding: 0 12px;
  }
}
.cid-uCujGYmloh .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCujGYmloh .social-row .soc-item {
  margin: 8px;
}
.cid-uCujGYmloh .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCujGYmloh .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCujGYmloh .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCujGYmloh .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCujGYmloh .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCujGYmloh .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCujGYmloh .header-menu li p {
  margin: 0;
}
.cid-uCujGYmloh .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCujGYmloh .mbr-section-title {
  color: #ffffff;
}
.cid-uCukgpAWdn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCukgpAWdn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCukgpAWdn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCukgpAWdn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCukgpAWdn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCukgpAWdn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCukgpAWdn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCukgpAWdn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCukgpAWdn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCukgpAWdn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCukgpAWdn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCukgpAWdn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCukgpAWdn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCukgpAWdn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCukgpAWdn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCukgpAWdn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCukgpAWdn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCukgpAWdn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCukgpAWdn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCukgpAWdn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCukgpAWdn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCukgpAWdn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCukgpAWdn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCukgpAWdn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCukgpAWdn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCukgpAWdn .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCukgpAWdn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCukgpAWdn .nav-item:focus,
.cid-uCukgpAWdn .nav-link:focus {
  outline: none;
}
.cid-uCukgpAWdn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCukgpAWdn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCukgpAWdn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCukgpAWdn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCukgpAWdn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCukgpAWdn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCukgpAWdn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCukgpAWdn .navbar.opened {
  transition: all 0.3s;
}
.cid-uCukgpAWdn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCukgpAWdn .navbar .navbar-logo img {
  width: auto;
}
.cid-uCukgpAWdn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCukgpAWdn .navbar.collapsed {
  justify-content: center;
}
.cid-uCukgpAWdn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCukgpAWdn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCukgpAWdn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCukgpAWdn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCukgpAWdn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCukgpAWdn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCukgpAWdn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCukgpAWdn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCukgpAWdn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCukgpAWdn .navbar {
    min-height: 72px;
  }
  .cid-uCukgpAWdn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCukgpAWdn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCukgpAWdn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCukgpAWdn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCukgpAWdn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCukgpAWdn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCukgpAWdn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCukgpAWdn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCukgpAWdn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCukgpAWdn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCukgpAWdn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCukgpAWdn .dropdown-item.active,
.cid-uCukgpAWdn .dropdown-item:active {
  background-color: transparent;
}
.cid-uCukgpAWdn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCukgpAWdn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCukgpAWdn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCukgpAWdn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCukgpAWdn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCukgpAWdn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCukgpAWdn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCukgpAWdn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCukgpAWdn .navbar-buttons {
    text-align: left;
  }
}
.cid-uCukgpAWdn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCukgpAWdn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCukgpAWdn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCukgpAWdn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCukgpAWdn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCukgpAWdn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCukgpAWdn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCukgpAWdn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCukgpAWdn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCukgpAWdn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCukgpAWdn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCukgpAWdn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCukgpAWdn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCukgpAWdn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCukgpAWdn .navbar {
    height: 70px;
  }
  .cid-uCukgpAWdn .navbar.opened {
    height: auto;
  }
  .cid-uCukgpAWdn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCukgpAWdn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCukgpAWdn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCukgpAWdn .navbar-brand {
    margin-right: auto;
  }
  .cid-uCukgpAWdn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCukgpAWdn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCukgpAWdn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCukgpAWdn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCukgpAWdn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCukgpAWdn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCukgpQuPx {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCukgpQuPx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCukgpQuPx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCukgpQuPx .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCukgpQuPx .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCukgpQuPx .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCukgpQuPx .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCukgpQuPx .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCukgpQuPx .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCukgpQuPx .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCukgpQuPx .mbr-text,
.cid-uCukgpQuPx .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCukgq3Gyk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCukgq3Gyk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCukgq3Gyk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCukgq3Gyk .row {
  flex-direction: row-reverse;
}
.cid-uCukgq3Gyk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCukgq3Gyk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCukgq3Gyk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCukgq3Gyk .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCukgq3Gyk .mbr-text,
.cid-uCukgq3Gyk .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCukgqiqxI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCukgqiqxI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCukgqiqxI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCukgqiqxI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCukgqiqxI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCukgqiqxI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCukgqiqxI .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCukgqiqxI .mbr-text,
.cid-uCukgqiqxI .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCukgqw10Z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCukgqw10Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCukgqw10Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCukgqw10Z .row {
    flex-direction: column-reverse;
  }
  .cid-uCukgqw10Z .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCukgqw10Z .google-map {
  height: 100%;
  position: relative;
}
.cid-uCukgqw10Z .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCukgqw10Z .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCukgqw10Z .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCukgqw10Z .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCukgqw10Z .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCukgqw10Z .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCukgqw10Z .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCukgqw10Z .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCukgqw10Z .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCukgqw10Z .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCukgqw10Z P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCukgqw10Z .card-title {
  color: #0c2c68;
}
.cid-uCukgqw10Z .mbr-section-title {
  color: #ff7c19;
}
.cid-uCukgqQdTc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCukgqQdTc .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCukgqQdTc .container {
    padding: 0 12px;
  }
}
.cid-uCukgqQdTc .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCukgqQdTc .social-row .soc-item {
  margin: 8px;
}
.cid-uCukgqQdTc .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCukgqQdTc .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCukgqQdTc .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCukgqQdTc .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCukgqQdTc .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCukgqQdTc .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCukgqQdTc .header-menu li p {
  margin: 0;
}
.cid-uCukgqQdTc .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCukgqQdTc .mbr-section-title {
  color: #ffffff;
}
.cid-uCukKxjckd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCukKxjckd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCukKxjckd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCukKxjckd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCukKxjckd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCukKxjckd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCukKxjckd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCukKxjckd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCukKxjckd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCukKxjckd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCukKxjckd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCukKxjckd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCukKxjckd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCukKxjckd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCukKxjckd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCukKxjckd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCukKxjckd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCukKxjckd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCukKxjckd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCukKxjckd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCukKxjckd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCukKxjckd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCukKxjckd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCukKxjckd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCukKxjckd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCukKxjckd .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCukKxjckd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCukKxjckd .nav-item:focus,
.cid-uCukKxjckd .nav-link:focus {
  outline: none;
}
.cid-uCukKxjckd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCukKxjckd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCukKxjckd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCukKxjckd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCukKxjckd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCukKxjckd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCukKxjckd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCukKxjckd .navbar.opened {
  transition: all 0.3s;
}
.cid-uCukKxjckd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCukKxjckd .navbar .navbar-logo img {
  width: auto;
}
.cid-uCukKxjckd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCukKxjckd .navbar.collapsed {
  justify-content: center;
}
.cid-uCukKxjckd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCukKxjckd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCukKxjckd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCukKxjckd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCukKxjckd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCukKxjckd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCukKxjckd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCukKxjckd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCukKxjckd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCukKxjckd .navbar {
    min-height: 72px;
  }
  .cid-uCukKxjckd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCukKxjckd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCukKxjckd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCukKxjckd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCukKxjckd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCukKxjckd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCukKxjckd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCukKxjckd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCukKxjckd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCukKxjckd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCukKxjckd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCukKxjckd .dropdown-item.active,
.cid-uCukKxjckd .dropdown-item:active {
  background-color: transparent;
}
.cid-uCukKxjckd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCukKxjckd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCukKxjckd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCukKxjckd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCukKxjckd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCukKxjckd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCukKxjckd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCukKxjckd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCukKxjckd .navbar-buttons {
    text-align: left;
  }
}
.cid-uCukKxjckd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCukKxjckd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCukKxjckd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCukKxjckd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCukKxjckd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCukKxjckd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCukKxjckd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCukKxjckd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCukKxjckd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCukKxjckd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCukKxjckd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCukKxjckd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCukKxjckd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCukKxjckd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCukKxjckd .navbar {
    height: 70px;
  }
  .cid-uCukKxjckd .navbar.opened {
    height: auto;
  }
  .cid-uCukKxjckd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCukKxjckd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCukKxjckd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCukKxjckd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCukKxjckd .navbar-brand {
    margin-right: auto;
  }
  .cid-uCukKxjckd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCukKxjckd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCukKxjckd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCukKxjckd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCukKxjckd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCukKxjckd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCukKxjckd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCukKxwvYe {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCukKxwvYe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCukKxwvYe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCukKxwvYe .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCukKxwvYe .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCukKxwvYe .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCukKxwvYe .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCukKxwvYe .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCukKxwvYe .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCukKxwvYe .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCukKxwvYe .mbr-text,
.cid-uCukKxwvYe .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCukKxGRsp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCukKxGRsp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCukKxGRsp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCukKxGRsp .row {
  flex-direction: row-reverse;
}
.cid-uCukKxGRsp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCukKxGRsp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCukKxGRsp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCukKxGRsp .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCukKxGRsp .mbr-text,
.cid-uCukKxGRsp .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCukKxYGFr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCukKxYGFr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCukKxYGFr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCukKxYGFr .row {
    flex-direction: column-reverse;
  }
  .cid-uCukKxYGFr .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCukKxYGFr .google-map {
  height: 100%;
  position: relative;
}
.cid-uCukKxYGFr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCukKxYGFr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCukKxYGFr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCukKxYGFr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCukKxYGFr .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCukKxYGFr .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCukKxYGFr .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCukKxYGFr .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCukKxYGFr .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCukKxYGFr .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCukKxYGFr P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCukKxYGFr .card-title {
  color: #0c2c68;
}
.cid-uCukKxYGFr .mbr-section-title {
  color: #ff7c19;
}
.cid-uCukKy9PcU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCukKy9PcU .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCukKy9PcU .container {
    padding: 0 12px;
  }
}
.cid-uCukKy9PcU .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCukKy9PcU .social-row .soc-item {
  margin: 8px;
}
.cid-uCukKy9PcU .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCukKy9PcU .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCukKy9PcU .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCukKy9PcU .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCukKy9PcU .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCukKy9PcU .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCukKy9PcU .header-menu li p {
  margin: 0;
}
.cid-uCukKy9PcU .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCukKy9PcU .mbr-section-title {
  color: #ffffff;
}
.cid-uCFdkWPlXr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFdkWPlXr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFdkWPlXr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFdkWPlXr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFdkWPlXr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFdkWPlXr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFdkWPlXr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFdkWPlXr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFdkWPlXr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFdkWPlXr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFdkWPlXr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFdkWPlXr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFdkWPlXr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFdkWPlXr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFdkWPlXr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFdkWPlXr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFdkWPlXr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFdkWPlXr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFdkWPlXr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFdkWPlXr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFdkWPlXr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFdkWPlXr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFdkWPlXr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFdkWPlXr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFdkWPlXr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFdkWPlXr .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFdkWPlXr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFdkWPlXr .nav-item:focus,
.cid-uCFdkWPlXr .nav-link:focus {
  outline: none;
}
.cid-uCFdkWPlXr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFdkWPlXr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFdkWPlXr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFdkWPlXr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFdkWPlXr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFdkWPlXr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFdkWPlXr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFdkWPlXr .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFdkWPlXr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFdkWPlXr .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFdkWPlXr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFdkWPlXr .navbar.collapsed {
  justify-content: center;
}
.cid-uCFdkWPlXr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFdkWPlXr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFdkWPlXr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFdkWPlXr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFdkWPlXr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFdkWPlXr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFdkWPlXr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFdkWPlXr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFdkWPlXr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFdkWPlXr .navbar {
    min-height: 72px;
  }
  .cid-uCFdkWPlXr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFdkWPlXr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFdkWPlXr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFdkWPlXr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFdkWPlXr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFdkWPlXr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFdkWPlXr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFdkWPlXr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFdkWPlXr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFdkWPlXr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFdkWPlXr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFdkWPlXr .dropdown-item.active,
.cid-uCFdkWPlXr .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFdkWPlXr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFdkWPlXr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFdkWPlXr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFdkWPlXr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFdkWPlXr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFdkWPlXr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFdkWPlXr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFdkWPlXr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFdkWPlXr .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFdkWPlXr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFdkWPlXr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFdkWPlXr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFdkWPlXr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFdkWPlXr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFdkWPlXr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFdkWPlXr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFdkWPlXr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFdkWPlXr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFdkWPlXr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFdkWPlXr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFdkWPlXr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFdkWPlXr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFdkWPlXr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFdkWPlXr .navbar {
    height: 70px;
  }
  .cid-uCFdkWPlXr .navbar.opened {
    height: auto;
  }
  .cid-uCFdkWPlXr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFdkWPlXr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFdkWPlXr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFdkWPlXr .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFdkWPlXr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFdkWPlXr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFdkWPlXr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFdkWPlXr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFdkWPlXr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFdkWPlXr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFdkWZrQ9 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFdkWZrQ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFdkWZrQ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFdkWZrQ9 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFdkWZrQ9 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFdkWZrQ9 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFdkWZrQ9 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFdkWZrQ9 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFdkWZrQ9 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFdkWZrQ9 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFdkWZrQ9 .mbr-text,
.cid-uCFdkWZrQ9 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFdkX7qjb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFdkX7qjb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFdkX7qjb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFdkX7qjb .row {
  flex-direction: row-reverse;
}
.cid-uCFdkX7qjb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFdkX7qjb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFdkX7qjb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFdkX7qjb .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFdkX7qjb .mbr-text,
.cid-uCFdkX7qjb .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFdkXfrmF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFdkXfrmF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFdkXfrmF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFdkXfrmF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFdkXfrmF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFdkXfrmF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFdkXfrmF .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFdkXfrmF .mbr-text,
.cid-uCFdkXfrmF .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFeydsXwc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFeydsXwc .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFeydsXwc .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFeydsXwc .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFeydsXwc .mbr-text {
  color: #001f55;
}
.cid-uCFeydsXwc .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFdkXn6uU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFdkXn6uU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFdkXn6uU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFdkXn6uU .row {
    flex-direction: column-reverse;
  }
  .cid-uCFdkXn6uU .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFdkXn6uU .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFdkXn6uU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFdkXn6uU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFdkXn6uU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFdkXn6uU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFdkXn6uU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFdkXn6uU .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFdkXn6uU .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFdkXn6uU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFdkXn6uU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFdkXn6uU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFdkXn6uU P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFdkXn6uU .card-title {
  color: #0c2c68;
}
.cid-uCFdkXn6uU .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFdkXxeyL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFdkXxeyL .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFdkXxeyL .container {
    padding: 0 12px;
  }
}
.cid-uCFdkXxeyL .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFdkXxeyL .social-row .soc-item {
  margin: 8px;
}
.cid-uCFdkXxeyL .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFdkXxeyL .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFdkXxeyL .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFdkXxeyL .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFdkXxeyL .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFdkXxeyL .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFdkXxeyL .header-menu li p {
  margin: 0;
}
.cid-uCFdkXxeyL .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFdkXxeyL .mbr-section-title {
  color: #ffffff;
}
.cid-uCFf81LRD7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFf81LRD7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFf81LRD7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFf81LRD7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFf81LRD7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFf81LRD7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFf81LRD7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFf81LRD7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFf81LRD7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFf81LRD7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFf81LRD7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFf81LRD7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFf81LRD7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFf81LRD7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFf81LRD7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFf81LRD7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFf81LRD7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFf81LRD7 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFf81LRD7 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFf81LRD7 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFf81LRD7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFf81LRD7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFf81LRD7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFf81LRD7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFf81LRD7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFf81LRD7 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFf81LRD7 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFf81LRD7 .nav-item:focus,
.cid-uCFf81LRD7 .nav-link:focus {
  outline: none;
}
.cid-uCFf81LRD7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFf81LRD7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFf81LRD7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFf81LRD7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFf81LRD7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFf81LRD7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFf81LRD7 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFf81LRD7 .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFf81LRD7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFf81LRD7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFf81LRD7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFf81LRD7 .navbar.collapsed {
  justify-content: center;
}
.cid-uCFf81LRD7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFf81LRD7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFf81LRD7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFf81LRD7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFf81LRD7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFf81LRD7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFf81LRD7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFf81LRD7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFf81LRD7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFf81LRD7 .navbar {
    min-height: 72px;
  }
  .cid-uCFf81LRD7 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFf81LRD7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFf81LRD7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFf81LRD7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFf81LRD7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFf81LRD7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFf81LRD7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFf81LRD7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFf81LRD7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFf81LRD7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFf81LRD7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFf81LRD7 .dropdown-item.active,
.cid-uCFf81LRD7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFf81LRD7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFf81LRD7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFf81LRD7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFf81LRD7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFf81LRD7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFf81LRD7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFf81LRD7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFf81LRD7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFf81LRD7 .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFf81LRD7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFf81LRD7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFf81LRD7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFf81LRD7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFf81LRD7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFf81LRD7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFf81LRD7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFf81LRD7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFf81LRD7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFf81LRD7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFf81LRD7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFf81LRD7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFf81LRD7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFf81LRD7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFf81LRD7 .navbar {
    height: 70px;
  }
  .cid-uCFf81LRD7 .navbar.opened {
    height: auto;
  }
  .cid-uCFf81LRD7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFf81LRD7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFf81LRD7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFf81LRD7 .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFf81LRD7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFf81LRD7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFf81LRD7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFf81LRD7 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFf81LRD7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFf81LRD7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFf81XXKB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFf81XXKB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFf81XXKB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFf81XXKB .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFf81XXKB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFf81XXKB .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFf81XXKB .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFf81XXKB .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFf81XXKB .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFf81XXKB .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFf81XXKB .mbr-text,
.cid-uCFf81XXKB .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFf826nIP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFf826nIP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFf826nIP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFf826nIP .row {
  flex-direction: row-reverse;
}
.cid-uCFf826nIP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFf826nIP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFf826nIP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFf826nIP .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFf826nIP .mbr-text,
.cid-uCFf826nIP .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFf82g62J {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFf82g62J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFf82g62J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFf82g62J .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFf82g62J .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFf82g62J .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFf82g62J .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFf82g62J .mbr-text,
.cid-uCFf82g62J .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFianX8f5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFianX8f5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFianX8f5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFianX8f5 .row {
  flex-direction: row-reverse;
}
.cid-uCFianX8f5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFianX8f5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFianX8f5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFianX8f5 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFianX8f5 .mbr-text,
.cid-uCFianX8f5 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFf82pTzb {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFf82pTzb .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFf82pTzb .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFf82pTzb .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFf82pTzb .mbr-text {
  color: #001f55;
}
.cid-uCFf82pTzb .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFf82w5tC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFf82w5tC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFf82w5tC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFf82w5tC .row {
    flex-direction: column-reverse;
  }
  .cid-uCFf82w5tC .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFf82w5tC .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFf82w5tC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFf82w5tC .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFf82w5tC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFf82w5tC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFf82w5tC .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFf82w5tC .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFf82w5tC .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFf82w5tC .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFf82w5tC .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFf82w5tC .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFf82w5tC P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFf82w5tC .card-title {
  color: #0c2c68;
}
.cid-uCFf82w5tC .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFf82Jvlb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFf82Jvlb .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFf82Jvlb .container {
    padding: 0 12px;
  }
}
.cid-uCFf82Jvlb .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFf82Jvlb .social-row .soc-item {
  margin: 8px;
}
.cid-uCFf82Jvlb .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFf82Jvlb .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFf82Jvlb .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFf82Jvlb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFf82Jvlb .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFf82Jvlb .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFf82Jvlb .header-menu li p {
  margin: 0;
}
.cid-uCFf82Jvlb .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFf82Jvlb .mbr-section-title {
  color: #ffffff;
}
.cid-uCFjei8dXT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFjei8dXT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFjei8dXT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFjei8dXT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFjei8dXT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFjei8dXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFjei8dXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFjei8dXT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFjei8dXT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFjei8dXT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFjei8dXT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFjei8dXT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFjei8dXT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFjei8dXT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFjei8dXT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFjei8dXT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFjei8dXT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFjei8dXT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFjei8dXT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFjei8dXT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFjei8dXT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFjei8dXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFjei8dXT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFjei8dXT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFjei8dXT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFjei8dXT .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFjei8dXT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFjei8dXT .nav-item:focus,
.cid-uCFjei8dXT .nav-link:focus {
  outline: none;
}
.cid-uCFjei8dXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFjei8dXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFjei8dXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFjei8dXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFjei8dXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFjei8dXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFjei8dXT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFjei8dXT .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFjei8dXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFjei8dXT .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFjei8dXT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFjei8dXT .navbar.collapsed {
  justify-content: center;
}
.cid-uCFjei8dXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFjei8dXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFjei8dXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFjei8dXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFjei8dXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFjei8dXT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFjei8dXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFjei8dXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFjei8dXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFjei8dXT .navbar {
    min-height: 72px;
  }
  .cid-uCFjei8dXT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFjei8dXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFjei8dXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFjei8dXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFjei8dXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFjei8dXT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFjei8dXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFjei8dXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFjei8dXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFjei8dXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFjei8dXT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFjei8dXT .dropdown-item.active,
.cid-uCFjei8dXT .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFjei8dXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFjei8dXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFjei8dXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFjei8dXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFjei8dXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFjei8dXT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFjei8dXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFjei8dXT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFjei8dXT .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFjei8dXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFjei8dXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFjei8dXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFjei8dXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFjei8dXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFjei8dXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFjei8dXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFjei8dXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFjei8dXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFjei8dXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFjei8dXT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFjei8dXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFjei8dXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFjei8dXT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFjei8dXT .navbar {
    height: 70px;
  }
  .cid-uCFjei8dXT .navbar.opened {
    height: auto;
  }
  .cid-uCFjei8dXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFjei8dXT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFjei8dXT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFjei8dXT .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFjei8dXT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFjei8dXT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFjei8dXT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFjei8dXT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFjei8dXT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFjei8dXT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFjeij28m {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFjeij28m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFjeij28m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFjeij28m .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFjeij28m .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFjeij28m .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFjeij28m .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFjeij28m .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFjeij28m .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFjeij28m .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFjeij28m .mbr-text,
.cid-uCFjeij28m .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFjeivMH2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFjeivMH2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFjeivMH2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFjeivMH2 .row {
  flex-direction: row-reverse;
}
.cid-uCFjeivMH2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFjeivMH2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFjeivMH2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFjeivMH2 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFjeivMH2 .mbr-text,
.cid-uCFjeivMH2 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFjeiEehp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFjeiEehp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFjeiEehp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFjeiEehp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFjeiEehp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFjeiEehp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFjeiEehp .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFjeiEehp .mbr-text,
.cid-uCFjeiEehp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFjeiNSpS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFjeiNSpS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFjeiNSpS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFjeiNSpS .row {
  flex-direction: row-reverse;
}
.cid-uCFjeiNSpS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFjeiNSpS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFjeiNSpS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFjeiNSpS .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFjeiNSpS .mbr-text,
.cid-uCFjeiNSpS .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFjeiXXf7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFjeiXXf7 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFjeiXXf7 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFjeiXXf7 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFjeiXXf7 .mbr-text {
  color: #001f55;
}
.cid-uCFjeiXXf7 .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFjej58rL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFjej58rL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFjej58rL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFjej58rL .row {
    flex-direction: column-reverse;
  }
  .cid-uCFjej58rL .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFjej58rL .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFjej58rL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFjej58rL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFjej58rL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFjej58rL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFjej58rL .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFjej58rL .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFjej58rL .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFjej58rL .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFjej58rL .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFjej58rL .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFjej58rL P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFjej58rL .card-title {
  color: #0c2c68;
}
.cid-uCFjej58rL .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFjejjs07 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFjejjs07 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFjejjs07 .container {
    padding: 0 12px;
  }
}
.cid-uCFjejjs07 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFjejjs07 .social-row .soc-item {
  margin: 8px;
}
.cid-uCFjejjs07 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFjejjs07 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFjejjs07 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFjejjs07 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFjejjs07 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFjejjs07 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFjejjs07 .header-menu li p {
  margin: 0;
}
.cid-uCFjejjs07 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFjejjs07 .mbr-section-title {
  color: #ffffff;
}
.cid-uCFmrGMG4c {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFmrGMG4c .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFmrGMG4c .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFmrGMG4c .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFmrGMG4c .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFmrGMG4c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFmrGMG4c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFmrGMG4c .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFmrGMG4c .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFmrGMG4c .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFmrGMG4c .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFmrGMG4c .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFmrGMG4c .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFmrGMG4c .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFmrGMG4c .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFmrGMG4c .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFmrGMG4c .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFmrGMG4c .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFmrGMG4c .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFmrGMG4c .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFmrGMG4c .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFmrGMG4c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFmrGMG4c .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFmrGMG4c .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFmrGMG4c .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFmrGMG4c .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFmrGMG4c .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFmrGMG4c .nav-item:focus,
.cid-uCFmrGMG4c .nav-link:focus {
  outline: none;
}
.cid-uCFmrGMG4c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFmrGMG4c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFmrGMG4c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFmrGMG4c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFmrGMG4c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFmrGMG4c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFmrGMG4c .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFmrGMG4c .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFmrGMG4c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFmrGMG4c .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFmrGMG4c .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFmrGMG4c .navbar.collapsed {
  justify-content: center;
}
.cid-uCFmrGMG4c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFmrGMG4c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFmrGMG4c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFmrGMG4c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFmrGMG4c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFmrGMG4c .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFmrGMG4c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFmrGMG4c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFmrGMG4c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFmrGMG4c .navbar {
    min-height: 72px;
  }
  .cid-uCFmrGMG4c .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFmrGMG4c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFmrGMG4c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFmrGMG4c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFmrGMG4c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFmrGMG4c .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFmrGMG4c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFmrGMG4c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFmrGMG4c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFmrGMG4c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFmrGMG4c .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFmrGMG4c .dropdown-item.active,
.cid-uCFmrGMG4c .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFmrGMG4c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFmrGMG4c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFmrGMG4c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFmrGMG4c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFmrGMG4c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFmrGMG4c .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFmrGMG4c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFmrGMG4c .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFmrGMG4c .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFmrGMG4c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFmrGMG4c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFmrGMG4c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFmrGMG4c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFmrGMG4c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFmrGMG4c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFmrGMG4c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFmrGMG4c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFmrGMG4c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFmrGMG4c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFmrGMG4c .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFmrGMG4c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFmrGMG4c .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFmrGMG4c .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFmrGMG4c .navbar {
    height: 70px;
  }
  .cid-uCFmrGMG4c .navbar.opened {
    height: auto;
  }
  .cid-uCFmrGMG4c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFmrGMG4c .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFmrGMG4c .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFmrGMG4c .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFmrGMG4c .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFmrGMG4c .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFmrGMG4c .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFmrGMG4c .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFmrGMG4c .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFmrGMG4c .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFmrGYKVY {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFmrGYKVY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFmrGYKVY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFmrGYKVY .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFmrGYKVY .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFmrGYKVY .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFmrGYKVY .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFmrGYKVY .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFmrGYKVY .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFmrGYKVY .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFmrGYKVY .mbr-text,
.cid-uCFmrGYKVY .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFmrH7L1Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFmrH7L1Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFmrH7L1Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFmrH7L1Q .row {
  flex-direction: row-reverse;
}
.cid-uCFmrH7L1Q .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFmrH7L1Q .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFmrH7L1Q .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFmrH7L1Q .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFmrH7L1Q .mbr-text,
.cid-uCFmrH7L1Q .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFmrHhwot {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFmrHhwot .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFmrHhwot .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFmrHhwot .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFmrHhwot .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFmrHhwot .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFmrHhwot .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFmrHhwot .mbr-text,
.cid-uCFmrHhwot .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFmrHpMkd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFmrHpMkd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFmrHpMkd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFmrHpMkd .row {
  flex-direction: row-reverse;
}
.cid-uCFmrHpMkd .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFmrHpMkd .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFmrHpMkd .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFmrHpMkd .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFmrHpMkd .mbr-text,
.cid-uCFmrHpMkd .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFmrHAg1m {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFmrHAg1m .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFmrHAg1m .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFmrHAg1m .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFmrHAg1m .mbr-text {
  color: #001f55;
}
.cid-uCFmrHAg1m .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFmrHGPiE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFmrHGPiE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFmrHGPiE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFmrHGPiE .row {
    flex-direction: column-reverse;
  }
  .cid-uCFmrHGPiE .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFmrHGPiE .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFmrHGPiE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFmrHGPiE .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFmrHGPiE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFmrHGPiE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFmrHGPiE .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFmrHGPiE .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFmrHGPiE .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFmrHGPiE .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFmrHGPiE .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFmrHGPiE .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFmrHGPiE P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFmrHGPiE .card-title {
  color: #0c2c68;
}
.cid-uCFmrHGPiE .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFmrHRPcA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFmrHRPcA .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFmrHRPcA .container {
    padding: 0 12px;
  }
}
.cid-uCFmrHRPcA .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFmrHRPcA .social-row .soc-item {
  margin: 8px;
}
.cid-uCFmrHRPcA .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFmrHRPcA .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFmrHRPcA .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFmrHRPcA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFmrHRPcA .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFmrHRPcA .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFmrHRPcA .header-menu li p {
  margin: 0;
}
.cid-uCFmrHRPcA .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFmrHRPcA .mbr-section-title {
  color: #ffffff;
}
.cid-uCFqLco1bA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFqLco1bA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFqLco1bA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFqLco1bA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFqLco1bA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFqLco1bA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFqLco1bA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFqLco1bA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFqLco1bA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFqLco1bA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFqLco1bA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFqLco1bA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFqLco1bA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFqLco1bA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFqLco1bA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFqLco1bA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFqLco1bA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFqLco1bA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFqLco1bA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFqLco1bA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFqLco1bA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFqLco1bA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFqLco1bA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFqLco1bA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFqLco1bA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFqLco1bA .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFqLco1bA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFqLco1bA .nav-item:focus,
.cid-uCFqLco1bA .nav-link:focus {
  outline: none;
}
.cid-uCFqLco1bA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFqLco1bA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFqLco1bA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFqLco1bA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFqLco1bA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFqLco1bA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFqLco1bA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFqLco1bA .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFqLco1bA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFqLco1bA .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFqLco1bA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFqLco1bA .navbar.collapsed {
  justify-content: center;
}
.cid-uCFqLco1bA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFqLco1bA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFqLco1bA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFqLco1bA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFqLco1bA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFqLco1bA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFqLco1bA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFqLco1bA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFqLco1bA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFqLco1bA .navbar {
    min-height: 72px;
  }
  .cid-uCFqLco1bA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFqLco1bA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFqLco1bA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFqLco1bA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFqLco1bA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFqLco1bA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFqLco1bA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFqLco1bA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFqLco1bA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFqLco1bA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFqLco1bA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFqLco1bA .dropdown-item.active,
.cid-uCFqLco1bA .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFqLco1bA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFqLco1bA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFqLco1bA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFqLco1bA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFqLco1bA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFqLco1bA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFqLco1bA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFqLco1bA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFqLco1bA .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFqLco1bA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFqLco1bA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFqLco1bA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFqLco1bA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFqLco1bA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFqLco1bA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFqLco1bA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFqLco1bA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFqLco1bA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFqLco1bA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFqLco1bA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFqLco1bA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFqLco1bA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFqLco1bA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFqLco1bA .navbar {
    height: 70px;
  }
  .cid-uCFqLco1bA .navbar.opened {
    height: auto;
  }
  .cid-uCFqLco1bA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFqLco1bA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFqLco1bA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFqLco1bA .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFqLco1bA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFqLco1bA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFqLco1bA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFqLco1bA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFqLco1bA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFqLco1bA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFqLcBtLq {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFqLcBtLq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFqLcBtLq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFqLcBtLq .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFqLcBtLq .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFqLcBtLq .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFqLcBtLq .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFqLcBtLq .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFqLcBtLq .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFqLcBtLq .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFqLcBtLq .mbr-text,
.cid-uCFqLcBtLq .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFqLcLb2g {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFqLcLb2g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFqLcLb2g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFqLcLb2g .row {
  flex-direction: row-reverse;
}
.cid-uCFqLcLb2g .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFqLcLb2g .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFqLcLb2g .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFqLcLb2g .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFqLcLb2g .mbr-text,
.cid-uCFqLcLb2g .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFqLcUSbE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFqLcUSbE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFqLcUSbE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFqLcUSbE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFqLcUSbE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFqLcUSbE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFqLcUSbE .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFqLcUSbE .mbr-text,
.cid-uCFqLcUSbE .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFqLd2qtU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFqLd2qtU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFqLd2qtU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFqLd2qtU .row {
  flex-direction: row-reverse;
}
.cid-uCFqLd2qtU .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFqLd2qtU .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFqLd2qtU .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFqLd2qtU .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFqLd2qtU .mbr-text,
.cid-uCFqLd2qtU .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFqLdbYnq {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFqLdbYnq .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFqLdbYnq .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFqLdbYnq .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFqLdbYnq .mbr-text {
  color: #001f55;
}
.cid-uCFqLdbYnq .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFqLdhVPe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFqLdhVPe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFqLdhVPe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFqLdhVPe .row {
    flex-direction: column-reverse;
  }
  .cid-uCFqLdhVPe .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFqLdhVPe .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFqLdhVPe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFqLdhVPe .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFqLdhVPe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFqLdhVPe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFqLdhVPe .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFqLdhVPe .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFqLdhVPe .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFqLdhVPe .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFqLdhVPe .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFqLdhVPe .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFqLdhVPe P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFqLdhVPe .card-title {
  color: #0c2c68;
}
.cid-uCFqLdhVPe .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFqLdtAQT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFqLdtAQT .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFqLdtAQT .container {
    padding: 0 12px;
  }
}
.cid-uCFqLdtAQT .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFqLdtAQT .social-row .soc-item {
  margin: 8px;
}
.cid-uCFqLdtAQT .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFqLdtAQT .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFqLdtAQT .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFqLdtAQT .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFqLdtAQT .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFqLdtAQT .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFqLdtAQT .header-menu li p {
  margin: 0;
}
.cid-uCFqLdtAQT .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFqLdtAQT .mbr-section-title {
  color: #ffffff;
}
.cid-uCFsyrfNoU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFsyrfNoU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFsyrfNoU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFsyrfNoU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFsyrfNoU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFsyrfNoU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFsyrfNoU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFsyrfNoU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFsyrfNoU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFsyrfNoU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFsyrfNoU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFsyrfNoU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFsyrfNoU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFsyrfNoU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFsyrfNoU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFsyrfNoU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFsyrfNoU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFsyrfNoU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFsyrfNoU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFsyrfNoU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFsyrfNoU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFsyrfNoU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFsyrfNoU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFsyrfNoU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFsyrfNoU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFsyrfNoU .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFsyrfNoU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFsyrfNoU .nav-item:focus,
.cid-uCFsyrfNoU .nav-link:focus {
  outline: none;
}
.cid-uCFsyrfNoU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFsyrfNoU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFsyrfNoU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFsyrfNoU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFsyrfNoU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFsyrfNoU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFsyrfNoU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFsyrfNoU .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFsyrfNoU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFsyrfNoU .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFsyrfNoU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFsyrfNoU .navbar.collapsed {
  justify-content: center;
}
.cid-uCFsyrfNoU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFsyrfNoU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFsyrfNoU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFsyrfNoU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFsyrfNoU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFsyrfNoU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFsyrfNoU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFsyrfNoU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFsyrfNoU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFsyrfNoU .navbar {
    min-height: 72px;
  }
  .cid-uCFsyrfNoU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFsyrfNoU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFsyrfNoU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFsyrfNoU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFsyrfNoU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFsyrfNoU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFsyrfNoU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFsyrfNoU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFsyrfNoU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFsyrfNoU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFsyrfNoU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFsyrfNoU .dropdown-item.active,
.cid-uCFsyrfNoU .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFsyrfNoU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFsyrfNoU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFsyrfNoU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFsyrfNoU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFsyrfNoU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFsyrfNoU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFsyrfNoU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFsyrfNoU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFsyrfNoU .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFsyrfNoU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFsyrfNoU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFsyrfNoU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFsyrfNoU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFsyrfNoU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFsyrfNoU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFsyrfNoU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFsyrfNoU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFsyrfNoU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFsyrfNoU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFsyrfNoU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFsyrfNoU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFsyrfNoU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFsyrfNoU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFsyrfNoU .navbar {
    height: 70px;
  }
  .cid-uCFsyrfNoU .navbar.opened {
    height: auto;
  }
  .cid-uCFsyrfNoU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFsyrfNoU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFsyrfNoU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFsyrfNoU .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFsyrfNoU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFsyrfNoU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFsyrfNoU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFsyrfNoU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFsyrfNoU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFsyrfNoU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFsyrveLP {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFsyrveLP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFsyrveLP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFsyrveLP .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFsyrveLP .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFsyrveLP .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFsyrveLP .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFsyrveLP .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFsyrveLP .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFsyrveLP .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFsyrveLP .mbr-text,
.cid-uCFsyrveLP .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFsyrIxLI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFsyrIxLI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFsyrIxLI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFsyrIxLI .row {
  flex-direction: row-reverse;
}
.cid-uCFsyrIxLI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFsyrIxLI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFsyrIxLI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFsyrIxLI .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFsyrIxLI .mbr-text,
.cid-uCFsyrIxLI .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFsyrVO94 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFsyrVO94 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFsyrVO94 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFsyrVO94 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFsyrVO94 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFsyrVO94 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFsyrVO94 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFsyrVO94 .mbr-text,
.cid-uCFsyrVO94 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFsyspc4X {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFsyspc4X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFsyspc4X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFsyspc4X .row {
    flex-direction: column-reverse;
  }
  .cid-uCFsyspc4X .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFsyspc4X .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFsyspc4X .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFsyspc4X .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFsyspc4X .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFsyspc4X .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFsyspc4X .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFsyspc4X .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFsyspc4X .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFsyspc4X .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFsyspc4X .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFsyspc4X .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFsyspc4X P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFsyspc4X .card-title {
  color: #0c2c68;
}
.cid-uCFsyspc4X .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFsysCwau {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFsysCwau .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFsysCwau .container {
    padding: 0 12px;
  }
}
.cid-uCFsysCwau .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFsysCwau .social-row .soc-item {
  margin: 8px;
}
.cid-uCFsysCwau .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFsysCwau .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFsysCwau .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFsysCwau .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFsysCwau .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFsysCwau .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFsysCwau .header-menu li p {
  margin: 0;
}
.cid-uCFsysCwau .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFsysCwau .mbr-section-title {
  color: #ffffff;
}
.cid-uCFux6A4rj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFux6A4rj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFux6A4rj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFux6A4rj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFux6A4rj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFux6A4rj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFux6A4rj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFux6A4rj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFux6A4rj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFux6A4rj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFux6A4rj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFux6A4rj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFux6A4rj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFux6A4rj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFux6A4rj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFux6A4rj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFux6A4rj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFux6A4rj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFux6A4rj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFux6A4rj .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFux6A4rj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFux6A4rj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFux6A4rj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFux6A4rj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFux6A4rj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFux6A4rj .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFux6A4rj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFux6A4rj .nav-item:focus,
.cid-uCFux6A4rj .nav-link:focus {
  outline: none;
}
.cid-uCFux6A4rj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFux6A4rj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFux6A4rj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFux6A4rj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFux6A4rj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFux6A4rj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFux6A4rj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFux6A4rj .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFux6A4rj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFux6A4rj .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFux6A4rj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFux6A4rj .navbar.collapsed {
  justify-content: center;
}
.cid-uCFux6A4rj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFux6A4rj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFux6A4rj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFux6A4rj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFux6A4rj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFux6A4rj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFux6A4rj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFux6A4rj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFux6A4rj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFux6A4rj .navbar {
    min-height: 72px;
  }
  .cid-uCFux6A4rj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFux6A4rj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFux6A4rj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFux6A4rj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFux6A4rj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFux6A4rj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFux6A4rj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFux6A4rj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFux6A4rj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFux6A4rj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFux6A4rj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFux6A4rj .dropdown-item.active,
.cid-uCFux6A4rj .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFux6A4rj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFux6A4rj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFux6A4rj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFux6A4rj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFux6A4rj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFux6A4rj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFux6A4rj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFux6A4rj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFux6A4rj .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFux6A4rj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFux6A4rj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFux6A4rj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFux6A4rj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFux6A4rj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFux6A4rj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFux6A4rj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFux6A4rj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFux6A4rj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFux6A4rj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFux6A4rj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFux6A4rj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFux6A4rj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFux6A4rj .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFux6A4rj .navbar {
    height: 70px;
  }
  .cid-uCFux6A4rj .navbar.opened {
    height: auto;
  }
  .cid-uCFux6A4rj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFux6A4rj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFux6A4rj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFux6A4rj .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFux6A4rj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFux6A4rj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFux6A4rj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFux6A4rj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFux6A4rj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFux6A4rj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFux6L6rM {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFux6L6rM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFux6L6rM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFux6L6rM .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFux6L6rM .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFux6L6rM .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFux6L6rM .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFux6L6rM .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFux6L6rM .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFux6L6rM .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFux6L6rM .mbr-text,
.cid-uCFux6L6rM .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFux6XnNk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFux6XnNk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFux6XnNk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFux6XnNk .row {
  flex-direction: row-reverse;
}
.cid-uCFux6XnNk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFux6XnNk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFux6XnNk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFux6XnNk .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFux6XnNk .mbr-text,
.cid-uCFux6XnNk .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFux7862a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFux7862a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFux7862a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFux7862a .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFux7862a .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFux7862a .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFux7862a .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFux7862a .mbr-text,
.cid-uCFux7862a .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFux7hYiH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFux7hYiH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFux7hYiH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFux7hYiH .row {
    flex-direction: column-reverse;
  }
  .cid-uCFux7hYiH .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFux7hYiH .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFux7hYiH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFux7hYiH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFux7hYiH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFux7hYiH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFux7hYiH .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFux7hYiH .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFux7hYiH .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFux7hYiH .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFux7hYiH .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFux7hYiH .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFux7hYiH P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFux7hYiH .card-title {
  color: #0c2c68;
}
.cid-uCFux7hYiH .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFux7vnoI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFux7vnoI .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFux7vnoI .container {
    padding: 0 12px;
  }
}
.cid-uCFux7vnoI .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFux7vnoI .social-row .soc-item {
  margin: 8px;
}
.cid-uCFux7vnoI .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFux7vnoI .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFux7vnoI .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFux7vnoI .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFux7vnoI .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFux7vnoI .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFux7vnoI .header-menu li p {
  margin: 0;
}
.cid-uCFux7vnoI .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFux7vnoI .mbr-section-title {
  color: #ffffff;
}
.cid-uCFz0LKNoe {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFz0LKNoe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFz0LKNoe .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFz0LKNoe .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFz0LKNoe .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFz0LKNoe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFz0LKNoe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFz0LKNoe .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFz0LKNoe .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFz0LKNoe .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFz0LKNoe .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFz0LKNoe .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFz0LKNoe .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFz0LKNoe .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFz0LKNoe .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFz0LKNoe .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFz0LKNoe .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFz0LKNoe .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFz0LKNoe .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFz0LKNoe .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFz0LKNoe .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFz0LKNoe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFz0LKNoe .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFz0LKNoe .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFz0LKNoe .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFz0LKNoe .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFz0LKNoe .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFz0LKNoe .nav-item:focus,
.cid-uCFz0LKNoe .nav-link:focus {
  outline: none;
}
.cid-uCFz0LKNoe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFz0LKNoe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFz0LKNoe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFz0LKNoe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFz0LKNoe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFz0LKNoe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFz0LKNoe .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFz0LKNoe .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFz0LKNoe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFz0LKNoe .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFz0LKNoe .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFz0LKNoe .navbar.collapsed {
  justify-content: center;
}
.cid-uCFz0LKNoe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFz0LKNoe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFz0LKNoe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFz0LKNoe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFz0LKNoe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFz0LKNoe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFz0LKNoe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFz0LKNoe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFz0LKNoe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFz0LKNoe .navbar {
    min-height: 72px;
  }
  .cid-uCFz0LKNoe .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFz0LKNoe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFz0LKNoe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFz0LKNoe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFz0LKNoe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFz0LKNoe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFz0LKNoe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFz0LKNoe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFz0LKNoe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFz0LKNoe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFz0LKNoe .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFz0LKNoe .dropdown-item.active,
.cid-uCFz0LKNoe .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFz0LKNoe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFz0LKNoe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFz0LKNoe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFz0LKNoe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFz0LKNoe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFz0LKNoe .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFz0LKNoe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFz0LKNoe .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFz0LKNoe .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFz0LKNoe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFz0LKNoe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFz0LKNoe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFz0LKNoe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFz0LKNoe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFz0LKNoe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFz0LKNoe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFz0LKNoe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFz0LKNoe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFz0LKNoe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFz0LKNoe .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFz0LKNoe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFz0LKNoe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFz0LKNoe .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFz0LKNoe .navbar {
    height: 70px;
  }
  .cid-uCFz0LKNoe .navbar.opened {
    height: auto;
  }
  .cid-uCFz0LKNoe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFz0LKNoe .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFz0LKNoe .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFz0LKNoe .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFz0LKNoe .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFz0LKNoe .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFz0LKNoe .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFz0LKNoe .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFz0LKNoe .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFz0LKNoe .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFz0LYssL {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFz0LYssL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFz0LYssL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFz0LYssL .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFz0LYssL .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFz0LYssL .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFz0LYssL .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFz0LYssL .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFz0LYssL .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFz0LYssL .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFz0LYssL .mbr-text,
.cid-uCFz0LYssL .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFz0M9j95 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFz0M9j95 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFz0M9j95 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFz0M9j95 .row {
  flex-direction: row-reverse;
}
.cid-uCFz0M9j95 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFz0M9j95 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFz0M9j95 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFz0M9j95 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFz0M9j95 .mbr-text,
.cid-uCFz0M9j95 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFz0MjXxB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFz0MjXxB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFz0MjXxB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFz0MjXxB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFz0MjXxB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFz0MjXxB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFz0MjXxB .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFz0MjXxB .mbr-text,
.cid-uCFz0MjXxB .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFAnb1AeG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFAnb1AeG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFAnb1AeG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFAnb1AeG .row {
  flex-direction: row-reverse;
}
.cid-uCFAnb1AeG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFAnb1AeG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFAnb1AeG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFAnb1AeG .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFAnb1AeG .mbr-text,
.cid-uCFAnb1AeG .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFAv0pwWL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFAv0pwWL .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFAv0pwWL .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFAv0pwWL .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFAv0pwWL .mbr-text {
  color: #001f55;
}
.cid-uCFAv0pwWL .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFz0MrjDF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFz0MrjDF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFz0MrjDF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFz0MrjDF .row {
    flex-direction: column-reverse;
  }
  .cid-uCFz0MrjDF .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFz0MrjDF .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFz0MrjDF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFz0MrjDF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFz0MrjDF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFz0MrjDF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFz0MrjDF .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFz0MrjDF .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFz0MrjDF .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFz0MrjDF .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFz0MrjDF .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFz0MrjDF .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFz0MrjDF P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFz0MrjDF .card-title {
  color: #0c2c68;
}
.cid-uCFz0MrjDF .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFz0MEyvD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFz0MEyvD .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFz0MEyvD .container {
    padding: 0 12px;
  }
}
.cid-uCFz0MEyvD .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFz0MEyvD .social-row .soc-item {
  margin: 8px;
}
.cid-uCFz0MEyvD .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFz0MEyvD .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFz0MEyvD .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFz0MEyvD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFz0MEyvD .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFz0MEyvD .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFz0MEyvD .header-menu li p {
  margin: 0;
}
.cid-uCFz0MEyvD .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFz0MEyvD .mbr-section-title {
  color: #ffffff;
}
.cid-uCFCiuwjuy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFCiuwjuy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFCiuwjuy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFCiuwjuy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFCiuwjuy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFCiuwjuy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFCiuwjuy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFCiuwjuy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFCiuwjuy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFCiuwjuy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFCiuwjuy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFCiuwjuy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFCiuwjuy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFCiuwjuy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFCiuwjuy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFCiuwjuy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFCiuwjuy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFCiuwjuy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFCiuwjuy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFCiuwjuy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFCiuwjuy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFCiuwjuy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFCiuwjuy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFCiuwjuy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFCiuwjuy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFCiuwjuy .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFCiuwjuy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFCiuwjuy .nav-item:focus,
.cid-uCFCiuwjuy .nav-link:focus {
  outline: none;
}
.cid-uCFCiuwjuy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFCiuwjuy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFCiuwjuy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFCiuwjuy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFCiuwjuy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFCiuwjuy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFCiuwjuy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFCiuwjuy .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFCiuwjuy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFCiuwjuy .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFCiuwjuy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFCiuwjuy .navbar.collapsed {
  justify-content: center;
}
.cid-uCFCiuwjuy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFCiuwjuy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFCiuwjuy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFCiuwjuy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFCiuwjuy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFCiuwjuy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFCiuwjuy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFCiuwjuy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFCiuwjuy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFCiuwjuy .navbar {
    min-height: 72px;
  }
  .cid-uCFCiuwjuy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFCiuwjuy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFCiuwjuy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFCiuwjuy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFCiuwjuy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFCiuwjuy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFCiuwjuy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFCiuwjuy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFCiuwjuy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFCiuwjuy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFCiuwjuy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFCiuwjuy .dropdown-item.active,
.cid-uCFCiuwjuy .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFCiuwjuy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFCiuwjuy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFCiuwjuy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFCiuwjuy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFCiuwjuy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFCiuwjuy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFCiuwjuy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFCiuwjuy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFCiuwjuy .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFCiuwjuy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFCiuwjuy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFCiuwjuy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFCiuwjuy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFCiuwjuy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFCiuwjuy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFCiuwjuy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFCiuwjuy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFCiuwjuy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFCiuwjuy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFCiuwjuy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFCiuwjuy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFCiuwjuy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFCiuwjuy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFCiuwjuy .navbar {
    height: 70px;
  }
  .cid-uCFCiuwjuy .navbar.opened {
    height: auto;
  }
  .cid-uCFCiuwjuy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFCiuwjuy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFCiuwjuy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFCiuwjuy .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFCiuwjuy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFCiuwjuy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFCiuwjuy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFCiuwjuy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFCiuwjuy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFCiuwjuy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFCiuIsWh {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFCiuIsWh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFCiuIsWh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFCiuIsWh .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFCiuIsWh .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFCiuIsWh .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFCiuIsWh .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFCiuIsWh .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFCiuIsWh .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFCiuIsWh .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFCiuIsWh .mbr-text,
.cid-uCFCiuIsWh .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFCiuUyuP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFCiuUyuP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFCiuUyuP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFCiuUyuP .row {
  flex-direction: row-reverse;
}
.cid-uCFCiuUyuP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFCiuUyuP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFCiuUyuP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFCiuUyuP .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFCiuUyuP .mbr-text,
.cid-uCFCiuUyuP .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFCiv4cOd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFCiv4cOd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFCiv4cOd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFCiv4cOd .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFCiv4cOd .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFCiv4cOd .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFCiv4cOd .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFCiv4cOd .mbr-text,
.cid-uCFCiv4cOd .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFCivdMpB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFCivdMpB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFCivdMpB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFCivdMpB .row {
  flex-direction: row-reverse;
}
.cid-uCFCivdMpB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFCivdMpB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFCivdMpB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFCivdMpB .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFCivdMpB .mbr-text,
.cid-uCFCivdMpB .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFDH9UAbK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFDH9UAbK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFDH9UAbK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFDH9UAbK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFDH9UAbK .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFDH9UAbK .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFDH9UAbK .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFDH9UAbK .mbr-text,
.cid-uCFDH9UAbK .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFCivlGKK {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFCivlGKK .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFCivlGKK .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFCivlGKK .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFCivlGKK .mbr-text {
  color: #001f55;
}
.cid-uCFCivlGKK .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFCivs2PS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFCivs2PS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFCivs2PS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFCivs2PS .row {
    flex-direction: column-reverse;
  }
  .cid-uCFCivs2PS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFCivs2PS .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFCivs2PS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFCivs2PS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFCivs2PS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFCivs2PS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFCivs2PS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFCivs2PS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFCivs2PS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFCivs2PS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFCivs2PS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFCivs2PS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFCivs2PS P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFCivs2PS .card-title {
  color: #0c2c68;
}
.cid-uCFCivs2PS .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFCivFSLM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFCivFSLM .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFCivFSLM .container {
    padding: 0 12px;
  }
}
.cid-uCFCivFSLM .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFCivFSLM .social-row .soc-item {
  margin: 8px;
}
.cid-uCFCivFSLM .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFCivFSLM .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFCivFSLM .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFCivFSLM .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFCivFSLM .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFCivFSLM .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFCivFSLM .header-menu li p {
  margin: 0;
}
.cid-uCFCivFSLM .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFCivFSLM .mbr-section-title {
  color: #ffffff;
}
.cid-uCFESVWxc3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFESVWxc3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFESVWxc3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFESVWxc3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFESVWxc3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFESVWxc3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFESVWxc3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFESVWxc3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFESVWxc3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFESVWxc3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFESVWxc3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFESVWxc3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFESVWxc3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFESVWxc3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFESVWxc3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFESVWxc3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFESVWxc3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFESVWxc3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFESVWxc3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFESVWxc3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFESVWxc3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFESVWxc3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFESVWxc3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFESVWxc3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFESVWxc3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFESVWxc3 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFESVWxc3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFESVWxc3 .nav-item:focus,
.cid-uCFESVWxc3 .nav-link:focus {
  outline: none;
}
.cid-uCFESVWxc3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFESVWxc3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFESVWxc3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFESVWxc3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFESVWxc3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFESVWxc3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFESVWxc3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFESVWxc3 .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFESVWxc3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFESVWxc3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFESVWxc3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFESVWxc3 .navbar.collapsed {
  justify-content: center;
}
.cid-uCFESVWxc3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFESVWxc3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFESVWxc3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFESVWxc3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFESVWxc3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFESVWxc3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFESVWxc3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFESVWxc3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFESVWxc3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFESVWxc3 .navbar {
    min-height: 72px;
  }
  .cid-uCFESVWxc3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFESVWxc3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFESVWxc3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFESVWxc3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFESVWxc3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFESVWxc3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFESVWxc3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFESVWxc3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFESVWxc3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFESVWxc3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFESVWxc3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFESVWxc3 .dropdown-item.active,
.cid-uCFESVWxc3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFESVWxc3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFESVWxc3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFESVWxc3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFESVWxc3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFESVWxc3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFESVWxc3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFESVWxc3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFESVWxc3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFESVWxc3 .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFESVWxc3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFESVWxc3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFESVWxc3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFESVWxc3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFESVWxc3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFESVWxc3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFESVWxc3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFESVWxc3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFESVWxc3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFESVWxc3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFESVWxc3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFESVWxc3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFESVWxc3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFESVWxc3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFESVWxc3 .navbar {
    height: 70px;
  }
  .cid-uCFESVWxc3 .navbar.opened {
    height: auto;
  }
  .cid-uCFESVWxc3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFESVWxc3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFESVWxc3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFESVWxc3 .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFESVWxc3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFESVWxc3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFESVWxc3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFESVWxc3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFESVWxc3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFESVWxc3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFESWa1iO {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFESWa1iO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFESWa1iO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFESWa1iO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFESWa1iO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFESWa1iO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFESWa1iO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFESWa1iO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFESWa1iO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFESWa1iO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFESWa1iO .mbr-text,
.cid-uCFESWa1iO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFESWlgo7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFESWlgo7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFESWlgo7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFESWlgo7 .row {
  flex-direction: row-reverse;
}
.cid-uCFESWlgo7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFESWlgo7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFESWlgo7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFESWlgo7 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFESWlgo7 .mbr-text,
.cid-uCFESWlgo7 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFESWvvjV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFESWvvjV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFESWvvjV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFESWvvjV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFESWvvjV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFESWvvjV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFESWvvjV .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFESWvvjV .mbr-text,
.cid-uCFESWvvjV .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFESX7lfb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFESX7lfb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFESX7lfb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFESX7lfb .row {
    flex-direction: column-reverse;
  }
  .cid-uCFESX7lfb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFESX7lfb .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFESX7lfb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFESX7lfb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFESX7lfb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFESX7lfb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFESX7lfb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFESX7lfb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFESX7lfb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFESX7lfb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFESX7lfb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFESX7lfb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFESX7lfb P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFESX7lfb .card-title {
  color: #0c2c68;
}
.cid-uCFESX7lfb .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFESXnrBn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFESXnrBn .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFESXnrBn .container {
    padding: 0 12px;
  }
}
.cid-uCFESXnrBn .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFESXnrBn .social-row .soc-item {
  margin: 8px;
}
.cid-uCFESXnrBn .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFESXnrBn .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFESXnrBn .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFESXnrBn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFESXnrBn .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFESXnrBn .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFESXnrBn .header-menu li p {
  margin: 0;
}
.cid-uCFESXnrBn .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFESXnrBn .mbr-section-title {
  color: #ffffff;
}
.cid-uCFHd2v6ZS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFHd2v6ZS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFHd2v6ZS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFHd2v6ZS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFHd2v6ZS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFHd2v6ZS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFHd2v6ZS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFHd2v6ZS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFHd2v6ZS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFHd2v6ZS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFHd2v6ZS .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFHd2v6ZS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFHd2v6ZS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFHd2v6ZS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFHd2v6ZS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFHd2v6ZS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFHd2v6ZS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFHd2v6ZS .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFHd2v6ZS .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFHd2v6ZS .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFHd2v6ZS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFHd2v6ZS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFHd2v6ZS .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFHd2v6ZS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFHd2v6ZS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFHd2v6ZS .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFHd2v6ZS .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFHd2v6ZS .nav-item:focus,
.cid-uCFHd2v6ZS .nav-link:focus {
  outline: none;
}
.cid-uCFHd2v6ZS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFHd2v6ZS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFHd2v6ZS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFHd2v6ZS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFHd2v6ZS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFHd2v6ZS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFHd2v6ZS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFHd2v6ZS .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFHd2v6ZS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFHd2v6ZS .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFHd2v6ZS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFHd2v6ZS .navbar.collapsed {
  justify-content: center;
}
.cid-uCFHd2v6ZS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFHd2v6ZS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFHd2v6ZS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFHd2v6ZS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFHd2v6ZS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFHd2v6ZS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFHd2v6ZS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFHd2v6ZS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFHd2v6ZS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFHd2v6ZS .navbar {
    min-height: 72px;
  }
  .cid-uCFHd2v6ZS .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFHd2v6ZS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFHd2v6ZS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFHd2v6ZS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFHd2v6ZS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFHd2v6ZS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFHd2v6ZS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFHd2v6ZS .dropdown-item.active,
.cid-uCFHd2v6ZS .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFHd2v6ZS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFHd2v6ZS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFHd2v6ZS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFHd2v6ZS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFHd2v6ZS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFHd2v6ZS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFHd2v6ZS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFHd2v6ZS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFHd2v6ZS .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFHd2v6ZS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFHd2v6ZS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFHd2v6ZS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFHd2v6ZS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFHd2v6ZS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFHd2v6ZS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFHd2v6ZS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFHd2v6ZS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFHd2v6ZS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFHd2v6ZS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFHd2v6ZS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFHd2v6ZS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFHd2v6ZS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFHd2v6ZS .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFHd2v6ZS .navbar {
    height: 70px;
  }
  .cid-uCFHd2v6ZS .navbar.opened {
    height: auto;
  }
  .cid-uCFHd2v6ZS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFHd2v6ZS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFHd2v6ZS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFHd2v6ZS .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFHd2v6ZS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFHd2v6ZS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFHd2v6ZS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFHd2v6ZS .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFHd2v6ZS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFHd2v6ZS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFHd2KgmS {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFHd2KgmS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFHd2KgmS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFHd2KgmS .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFHd2KgmS .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFHd2KgmS .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFHd2KgmS .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFHd2KgmS .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFHd2KgmS .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFHd2KgmS .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFHd2KgmS .mbr-text,
.cid-uCFHd2KgmS .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFHd2ZgtT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFHd2ZgtT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFHd2ZgtT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFHd2ZgtT .row {
  flex-direction: row-reverse;
}
.cid-uCFHd2ZgtT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFHd2ZgtT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFHd2ZgtT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFHd2ZgtT .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFHd2ZgtT .mbr-text,
.cid-uCFHd2ZgtT .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFHd3ddNC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFHd3ddNC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFHd3ddNC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFHd3ddNC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFHd3ddNC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFHd3ddNC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFHd3ddNC .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFHd3ddNC .mbr-text,
.cid-uCFHd3ddNC .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFHd3RDfo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFHd3RDfo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFHd3RDfo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFHd3RDfo .row {
    flex-direction: column-reverse;
  }
  .cid-uCFHd3RDfo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFHd3RDfo .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFHd3RDfo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFHd3RDfo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFHd3RDfo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFHd3RDfo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFHd3RDfo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFHd3RDfo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFHd3RDfo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFHd3RDfo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFHd3RDfo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFHd3RDfo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFHd3RDfo P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFHd3RDfo .card-title {
  color: #0c2c68;
}
.cid-uCFHd3RDfo .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFHd46WnS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFHd46WnS .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFHd46WnS .container {
    padding: 0 12px;
  }
}
.cid-uCFHd46WnS .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFHd46WnS .social-row .soc-item {
  margin: 8px;
}
.cid-uCFHd46WnS .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFHd46WnS .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFHd46WnS .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFHd46WnS .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFHd46WnS .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFHd46WnS .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFHd46WnS .header-menu li p {
  margin: 0;
}
.cid-uCFHd46WnS .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFHd46WnS .mbr-section-title {
  color: #ffffff;
}
.cid-uCFIyb5wnV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCFIyb5wnV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uCFIyb5wnV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCFIyb5wnV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCFIyb5wnV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCFIyb5wnV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCFIyb5wnV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCFIyb5wnV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uCFIyb5wnV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uCFIyb5wnV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uCFIyb5wnV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCFIyb5wnV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCFIyb5wnV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCFIyb5wnV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uCFIyb5wnV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCFIyb5wnV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCFIyb5wnV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCFIyb5wnV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCFIyb5wnV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCFIyb5wnV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uCFIyb5wnV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCFIyb5wnV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uCFIyb5wnV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uCFIyb5wnV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCFIyb5wnV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCFIyb5wnV .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCFIyb5wnV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uCFIyb5wnV .nav-item:focus,
.cid-uCFIyb5wnV .nav-link:focus {
  outline: none;
}
.cid-uCFIyb5wnV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCFIyb5wnV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCFIyb5wnV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCFIyb5wnV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCFIyb5wnV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCFIyb5wnV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCFIyb5wnV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCFIyb5wnV .navbar.opened {
  transition: all 0.3s;
}
.cid-uCFIyb5wnV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCFIyb5wnV .navbar .navbar-logo img {
  width: auto;
}
.cid-uCFIyb5wnV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCFIyb5wnV .navbar.collapsed {
  justify-content: center;
}
.cid-uCFIyb5wnV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCFIyb5wnV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCFIyb5wnV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uCFIyb5wnV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCFIyb5wnV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCFIyb5wnV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCFIyb5wnV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCFIyb5wnV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCFIyb5wnV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCFIyb5wnV .navbar {
    min-height: 72px;
  }
  .cid-uCFIyb5wnV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCFIyb5wnV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCFIyb5wnV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCFIyb5wnV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCFIyb5wnV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCFIyb5wnV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCFIyb5wnV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCFIyb5wnV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCFIyb5wnV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCFIyb5wnV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCFIyb5wnV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCFIyb5wnV .dropdown-item.active,
.cid-uCFIyb5wnV .dropdown-item:active {
  background-color: transparent;
}
.cid-uCFIyb5wnV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCFIyb5wnV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCFIyb5wnV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCFIyb5wnV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCFIyb5wnV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCFIyb5wnV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCFIyb5wnV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCFIyb5wnV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCFIyb5wnV .navbar-buttons {
    text-align: left;
  }
}
.cid-uCFIyb5wnV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCFIyb5wnV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCFIyb5wnV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCFIyb5wnV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFIyb5wnV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCFIyb5wnV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCFIyb5wnV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFIyb5wnV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCFIyb5wnV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCFIyb5wnV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCFIyb5wnV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCFIyb5wnV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCFIyb5wnV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCFIyb5wnV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCFIyb5wnV .navbar {
    height: 70px;
  }
  .cid-uCFIyb5wnV .navbar.opened {
    height: auto;
  }
  .cid-uCFIyb5wnV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCFIyb5wnV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCFIyb5wnV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCFIyb5wnV .navbar-brand {
    margin-right: auto;
  }
  .cid-uCFIyb5wnV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uCFIyb5wnV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCFIyb5wnV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCFIyb5wnV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCFIyb5wnV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uCFIyb5wnV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCFIybhiMO {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFIybhiMO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFIybhiMO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFIybhiMO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uCFIybhiMO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uCFIybhiMO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFIybhiMO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uCFIybhiMO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uCFIybhiMO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uCFIybhiMO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uCFIybhiMO .mbr-text,
.cid-uCFIybhiMO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uCFIybsIDX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFIybsIDX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFIybsIDX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFIybsIDX .row {
  flex-direction: row-reverse;
}
.cid-uCFIybsIDX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFIybsIDX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFIybsIDX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFIybsIDX .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uCFIybsIDX .mbr-text,
.cid-uCFIybsIDX .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uCFIybCouV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFIybCouV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFIybCouV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCFIybCouV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uCFIybCouV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFIybCouV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uCFIybCouV .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uCFIybCouV .mbr-text,
.cid-uCFIybCouV .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uCFJPedDVA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCFJPedDVA .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCFJPedDVA .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uCFJPedDVA .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uCFJPedDVA .mbr-text {
  color: #001f55;
}
.cid-uCFJPedDVA .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFIybKP59 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uCFIybKP59 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCFIybKP59 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uCFIybKP59 .row {
    flex-direction: column-reverse;
  }
  .cid-uCFIybKP59 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCFIybKP59 .google-map {
  height: 100%;
  position: relative;
}
.cid-uCFIybKP59 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uCFIybKP59 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uCFIybKP59 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uCFIybKP59 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uCFIybKP59 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uCFIybKP59 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uCFIybKP59 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uCFIybKP59 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCFIybKP59 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uCFIybKP59 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uCFIybKP59 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uCFIybKP59 .card-title {
  color: #0c2c68;
}
.cid-uCFIybKP59 .mbr-section-title {
  color: #ff7c19;
}
.cid-uCFIybXTZ7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uCFIybXTZ7 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uCFIybXTZ7 .container {
    padding: 0 12px;
  }
}
.cid-uCFIybXTZ7 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uCFIybXTZ7 .social-row .soc-item {
  margin: 8px;
}
.cid-uCFIybXTZ7 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uCFIybXTZ7 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uCFIybXTZ7 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uCFIybXTZ7 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCFIybXTZ7 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCFIybXTZ7 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCFIybXTZ7 .header-menu li p {
  margin: 0;
}
.cid-uCFIybXTZ7 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uCFIybXTZ7 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY1OD2oUc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY1OD2oUc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY1OD2oUc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY1OD2oUc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY1OD2oUc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY1OD2oUc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY1OD2oUc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY1OD2oUc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY1OD2oUc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY1OD2oUc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY1OD2oUc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY1OD2oUc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY1OD2oUc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY1OD2oUc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY1OD2oUc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY1OD2oUc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY1OD2oUc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY1OD2oUc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY1OD2oUc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY1OD2oUc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY1OD2oUc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY1OD2oUc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY1OD2oUc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY1OD2oUc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY1OD2oUc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY1OD2oUc .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY1OD2oUc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY1OD2oUc .nav-item:focus,
.cid-uFY1OD2oUc .nav-link:focus {
  outline: none;
}
.cid-uFY1OD2oUc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY1OD2oUc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY1OD2oUc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY1OD2oUc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY1OD2oUc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY1OD2oUc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY1OD2oUc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY1OD2oUc .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY1OD2oUc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY1OD2oUc .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY1OD2oUc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY1OD2oUc .navbar.collapsed {
  justify-content: center;
}
.cid-uFY1OD2oUc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY1OD2oUc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY1OD2oUc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY1OD2oUc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY1OD2oUc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY1OD2oUc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY1OD2oUc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY1OD2oUc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY1OD2oUc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY1OD2oUc .navbar {
    min-height: 72px;
  }
  .cid-uFY1OD2oUc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY1OD2oUc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY1OD2oUc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY1OD2oUc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY1OD2oUc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY1OD2oUc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY1OD2oUc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY1OD2oUc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY1OD2oUc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY1OD2oUc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY1OD2oUc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY1OD2oUc .dropdown-item.active,
.cid-uFY1OD2oUc .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY1OD2oUc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY1OD2oUc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY1OD2oUc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY1OD2oUc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY1OD2oUc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY1OD2oUc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY1OD2oUc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY1OD2oUc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY1OD2oUc .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY1OD2oUc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY1OD2oUc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY1OD2oUc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY1OD2oUc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY1OD2oUc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY1OD2oUc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY1OD2oUc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY1OD2oUc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY1OD2oUc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY1OD2oUc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY1OD2oUc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY1OD2oUc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY1OD2oUc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY1OD2oUc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY1OD2oUc .navbar {
    height: 70px;
  }
  .cid-uFY1OD2oUc .navbar.opened {
    height: auto;
  }
  .cid-uFY1OD2oUc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY1OD2oUc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY1OD2oUc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY1OD2oUc .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY1OD2oUc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY1OD2oUc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY1OD2oUc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY1OD2oUc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY1OD2oUc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY1OD2oUc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY1ODhDuK {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY1ODhDuK .carousel {
    max-height: 700px;
  }
  .cid-uFY1ODhDuK .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY1ODhDuK .carousel {
    min-height: 455px;
  }
  .cid-uFY1ODhDuK .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY1ODhDuK .carousel {
    min-height: 385px;
  }
  .cid-uFY1ODhDuK .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY1ODhDuK .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY1ODhDuK .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY1ODhDuK .carousel,
.cid-uFY1ODhDuK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY1ODhDuK .item-wrapper {
  width: 100%;
}
.cid-uFY1ODhDuK .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY1ODhDuK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY1ODhDuK .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY1ODhDuK .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY1ODhDuK .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY1ODhDuK .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY1ODhDuK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY1ODhDuK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY1ODhDuK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY1ODhDuK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY1ODhDuK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY1ODhDuK .carousel-indicators li.active,
.cid-uFY1ODhDuK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY1ODhDuK .carousel-indicators li::after,
.cid-uFY1ODhDuK .carousel-indicators li::before {
  content: none;
}
.cid-uFY1ODhDuK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY1ODhDuK .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY1ODuYBl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY1ODuYBl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY1ODuYBl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY1ODuYBl .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY1ODuYBl .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY1ODuYBl .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY1ODuYBl .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY1ODuYBl .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY1ODuYBl .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY1ODuYBl .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY1ODuYBl .mbr-text,
.cid-uFY1ODuYBl .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY1ODCSCR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY1ODCSCR img,
.cid-uFY1ODCSCR .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY1ODCSCR .item:focus,
.cid-uFY1ODCSCR span:focus {
  outline: none;
}
.cid-uFY1ODCSCR .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY1ODCSCR .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY1ODCSCR .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY1ODCSCR .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY1ODCSCR .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY1ODCSCR .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY1ODCSCR .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY1ODCSCR .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY1ODCSCR .item-subtitle {
  text-align: center;
}
.cid-uFY1ODCSCR .mbr-text,
.cid-uFY1ODCSCR .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY1ODCSCR .mbr-section-subtitle,
.cid-uFY1ODCSCR .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY1OE2gzR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY1OE2gzR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY1OE2gzR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY1OE2gzR .row {
    flex-direction: column-reverse;
  }
  .cid-uFY1OE2gzR .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY1OE2gzR .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY1OE2gzR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY1OE2gzR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY1OE2gzR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY1OE2gzR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY1OE2gzR .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY1OE2gzR .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY1OE2gzR .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY1OE2gzR .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY1OE2gzR .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY1OE2gzR .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY1OE2gzR P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY1OE2gzR .card-title {
  color: #0c2c68;
}
.cid-uFY1OE2gzR .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY1OEetnV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY1OEetnV .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY1OEetnV .container {
    padding: 0 12px;
  }
}
.cid-uFY1OEetnV .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY1OEetnV .social-row .soc-item {
  margin: 8px;
}
.cid-uFY1OEetnV .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY1OEetnV .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY1OEetnV .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY1OEetnV .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY1OEetnV .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY1OEetnV .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY1OEetnV .header-menu li p {
  margin: 0;
}
.cid-uFY1OEetnV .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY1OEetnV .mbr-section-title {
  color: #ffffff;
}
.cid-uFY1YjXvHc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY1YjXvHc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY1YjXvHc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY1YjXvHc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY1YjXvHc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY1YjXvHc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY1YjXvHc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY1YjXvHc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY1YjXvHc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY1YjXvHc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY1YjXvHc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY1YjXvHc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY1YjXvHc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY1YjXvHc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY1YjXvHc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY1YjXvHc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY1YjXvHc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY1YjXvHc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY1YjXvHc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY1YjXvHc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY1YjXvHc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY1YjXvHc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY1YjXvHc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY1YjXvHc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY1YjXvHc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY1YjXvHc .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY1YjXvHc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY1YjXvHc .nav-item:focus,
.cid-uFY1YjXvHc .nav-link:focus {
  outline: none;
}
.cid-uFY1YjXvHc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY1YjXvHc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY1YjXvHc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY1YjXvHc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY1YjXvHc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY1YjXvHc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY1YjXvHc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY1YjXvHc .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY1YjXvHc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY1YjXvHc .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY1YjXvHc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY1YjXvHc .navbar.collapsed {
  justify-content: center;
}
.cid-uFY1YjXvHc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY1YjXvHc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY1YjXvHc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY1YjXvHc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY1YjXvHc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY1YjXvHc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY1YjXvHc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY1YjXvHc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY1YjXvHc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY1YjXvHc .navbar {
    min-height: 72px;
  }
  .cid-uFY1YjXvHc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY1YjXvHc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY1YjXvHc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY1YjXvHc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY1YjXvHc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY1YjXvHc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY1YjXvHc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY1YjXvHc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY1YjXvHc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY1YjXvHc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY1YjXvHc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY1YjXvHc .dropdown-item.active,
.cid-uFY1YjXvHc .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY1YjXvHc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY1YjXvHc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY1YjXvHc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY1YjXvHc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY1YjXvHc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY1YjXvHc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY1YjXvHc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY1YjXvHc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY1YjXvHc .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY1YjXvHc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY1YjXvHc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY1YjXvHc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY1YjXvHc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY1YjXvHc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY1YjXvHc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY1YjXvHc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY1YjXvHc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY1YjXvHc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY1YjXvHc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY1YjXvHc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY1YjXvHc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY1YjXvHc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY1YjXvHc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY1YjXvHc .navbar {
    height: 70px;
  }
  .cid-uFY1YjXvHc .navbar.opened {
    height: auto;
  }
  .cid-uFY1YjXvHc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY1YjXvHc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY1YjXvHc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY1YjXvHc .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY1YjXvHc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY1YjXvHc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY1YjXvHc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY1YjXvHc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY1YjXvHc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY1YjXvHc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY1YkccJ6 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY1YkccJ6 .carousel {
    max-height: 700px;
  }
  .cid-uFY1YkccJ6 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY1YkccJ6 .carousel {
    min-height: 455px;
  }
  .cid-uFY1YkccJ6 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY1YkccJ6 .carousel {
    min-height: 385px;
  }
  .cid-uFY1YkccJ6 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY1YkccJ6 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY1YkccJ6 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY1YkccJ6 .carousel,
.cid-uFY1YkccJ6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY1YkccJ6 .item-wrapper {
  width: 100%;
}
.cid-uFY1YkccJ6 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY1YkccJ6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY1YkccJ6 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY1YkccJ6 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY1YkccJ6 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY1YkccJ6 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY1YkccJ6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY1YkccJ6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY1YkccJ6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY1YkccJ6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY1YkccJ6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY1YkccJ6 .carousel-indicators li.active,
.cid-uFY1YkccJ6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY1YkccJ6 .carousel-indicators li::after,
.cid-uFY1YkccJ6 .carousel-indicators li::before {
  content: none;
}
.cid-uFY1YkccJ6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY1YkccJ6 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY1YkoSOb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY1YkoSOb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY1YkoSOb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY1YkoSOb .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY1YkoSOb .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY1YkoSOb .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY1YkoSOb .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY1YkoSOb .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY1YkoSOb .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY1YkoSOb .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY1YkoSOb .mbr-text,
.cid-uFY1YkoSOb .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY1YkxnUq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY1YkxnUq img,
.cid-uFY1YkxnUq .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY1YkxnUq .item:focus,
.cid-uFY1YkxnUq span:focus {
  outline: none;
}
.cid-uFY1YkxnUq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY1YkxnUq .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY1YkxnUq .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY1YkxnUq .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY1YkxnUq .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY1YkxnUq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY1YkxnUq .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY1YkxnUq .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY1YkxnUq .item-subtitle {
  text-align: center;
}
.cid-uFY1YkxnUq .mbr-text,
.cid-uFY1YkxnUq .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY1YkxnUq .mbr-section-subtitle,
.cid-uFY1YkxnUq .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY1YkZruN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY1YkZruN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY1YkZruN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY1YkZruN .row {
    flex-direction: column-reverse;
  }
  .cid-uFY1YkZruN .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY1YkZruN .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY1YkZruN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY1YkZruN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY1YkZruN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY1YkZruN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY1YkZruN .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY1YkZruN .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY1YkZruN .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY1YkZruN .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY1YkZruN .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY1YkZruN .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY1YkZruN P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY1YkZruN .card-title {
  color: #0c2c68;
}
.cid-uFY1YkZruN .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY1YlbOdx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY1YlbOdx .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY1YlbOdx .container {
    padding: 0 12px;
  }
}
.cid-uFY1YlbOdx .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY1YlbOdx .social-row .soc-item {
  margin: 8px;
}
.cid-uFY1YlbOdx .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY1YlbOdx .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY1YlbOdx .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY1YlbOdx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY1YlbOdx .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY1YlbOdx .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY1YlbOdx .header-menu li p {
  margin: 0;
}
.cid-uFY1YlbOdx .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY1YlbOdx .mbr-section-title {
  color: #ffffff;
}
.cid-uFY26olj7X {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY26olj7X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY26olj7X .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY26olj7X .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY26olj7X .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY26olj7X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY26olj7X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY26olj7X .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY26olj7X .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY26olj7X .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY26olj7X .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY26olj7X .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY26olj7X .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY26olj7X .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY26olj7X .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY26olj7X .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY26olj7X .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY26olj7X .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY26olj7X .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY26olj7X .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY26olj7X .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY26olj7X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY26olj7X .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY26olj7X .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY26olj7X .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY26olj7X .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY26olj7X .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY26olj7X .nav-item:focus,
.cid-uFY26olj7X .nav-link:focus {
  outline: none;
}
.cid-uFY26olj7X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY26olj7X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY26olj7X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY26olj7X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY26olj7X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY26olj7X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY26olj7X .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY26olj7X .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY26olj7X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY26olj7X .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY26olj7X .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY26olj7X .navbar.collapsed {
  justify-content: center;
}
.cid-uFY26olj7X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY26olj7X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY26olj7X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY26olj7X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY26olj7X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY26olj7X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY26olj7X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY26olj7X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY26olj7X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY26olj7X .navbar {
    min-height: 72px;
  }
  .cid-uFY26olj7X .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY26olj7X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY26olj7X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY26olj7X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY26olj7X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY26olj7X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY26olj7X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY26olj7X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY26olj7X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY26olj7X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY26olj7X .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY26olj7X .dropdown-item.active,
.cid-uFY26olj7X .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY26olj7X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY26olj7X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY26olj7X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY26olj7X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY26olj7X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY26olj7X .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY26olj7X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY26olj7X .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY26olj7X .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY26olj7X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY26olj7X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY26olj7X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY26olj7X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY26olj7X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY26olj7X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY26olj7X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY26olj7X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY26olj7X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY26olj7X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY26olj7X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY26olj7X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY26olj7X .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY26olj7X .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY26olj7X .navbar {
    height: 70px;
  }
  .cid-uFY26olj7X .navbar.opened {
    height: auto;
  }
  .cid-uFY26olj7X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY26olj7X .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY26olj7X .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY26olj7X .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY26olj7X .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY26olj7X .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY26olj7X .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY26olj7X .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY26olj7X .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY26olj7X .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY26olj7X .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY26olj7X .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY26oAXGt {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY26oAXGt .carousel {
    max-height: 700px;
  }
  .cid-uFY26oAXGt .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY26oAXGt .carousel {
    min-height: 455px;
  }
  .cid-uFY26oAXGt .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY26oAXGt .carousel {
    min-height: 385px;
  }
  .cid-uFY26oAXGt .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY26oAXGt .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY26oAXGt .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY26oAXGt .carousel,
.cid-uFY26oAXGt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY26oAXGt .item-wrapper {
  width: 100%;
}
.cid-uFY26oAXGt .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY26oAXGt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY26oAXGt .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY26oAXGt .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY26oAXGt .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY26oAXGt .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY26oAXGt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY26oAXGt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY26oAXGt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY26oAXGt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY26oAXGt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY26oAXGt .carousel-indicators li.active,
.cid-uFY26oAXGt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY26oAXGt .carousel-indicators li::after,
.cid-uFY26oAXGt .carousel-indicators li::before {
  content: none;
}
.cid-uFY26oAXGt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY26oAXGt .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY26oQMEO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY26oQMEO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY26oQMEO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY26oQMEO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY26oQMEO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY26oQMEO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY26oQMEO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY26oQMEO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY26oQMEO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY26oQMEO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY26oQMEO .mbr-text,
.cid-uFY26oQMEO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY26p0Bws {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY26p0Bws img,
.cid-uFY26p0Bws .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY26p0Bws .item:focus,
.cid-uFY26p0Bws span:focus {
  outline: none;
}
.cid-uFY26p0Bws .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY26p0Bws .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY26p0Bws .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY26p0Bws .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY26p0Bws .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY26p0Bws .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY26p0Bws .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY26p0Bws .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY26p0Bws .item-subtitle {
  text-align: center;
}
.cid-uFY26p0Bws .mbr-text,
.cid-uFY26p0Bws .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY26p0Bws .mbr-section-subtitle,
.cid-uFY26p0Bws .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY26ppMTa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY26ppMTa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY26ppMTa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY26ppMTa .row {
    flex-direction: column-reverse;
  }
  .cid-uFY26ppMTa .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY26ppMTa .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY26ppMTa .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY26ppMTa .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY26ppMTa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY26ppMTa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY26ppMTa .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY26ppMTa .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY26ppMTa .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY26ppMTa .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY26ppMTa .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY26ppMTa .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY26ppMTa P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY26ppMTa .card-title {
  color: #0c2c68;
}
.cid-uFY26ppMTa .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY26pCnTz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY26pCnTz .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY26pCnTz .container {
    padding: 0 12px;
  }
}
.cid-uFY26pCnTz .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY26pCnTz .social-row .soc-item {
  margin: 8px;
}
.cid-uFY26pCnTz .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY26pCnTz .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY26pCnTz .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY26pCnTz .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY26pCnTz .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY26pCnTz .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY26pCnTz .header-menu li p {
  margin: 0;
}
.cid-uFY26pCnTz .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY26pCnTz .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2cnHd3F {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2cnHd3F .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2cnHd3F .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2cnHd3F .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2cnHd3F .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2cnHd3F .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2cnHd3F .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2cnHd3F .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2cnHd3F .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2cnHd3F .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2cnHd3F .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2cnHd3F .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2cnHd3F .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2cnHd3F .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2cnHd3F .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2cnHd3F .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2cnHd3F .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2cnHd3F .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2cnHd3F .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2cnHd3F .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2cnHd3F .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2cnHd3F .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2cnHd3F .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2cnHd3F .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2cnHd3F .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2cnHd3F .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2cnHd3F .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2cnHd3F .nav-item:focus,
.cid-uFY2cnHd3F .nav-link:focus {
  outline: none;
}
.cid-uFY2cnHd3F .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2cnHd3F .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2cnHd3F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2cnHd3F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2cnHd3F .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2cnHd3F .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2cnHd3F .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2cnHd3F .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2cnHd3F .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2cnHd3F .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2cnHd3F .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2cnHd3F .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2cnHd3F .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2cnHd3F .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2cnHd3F .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2cnHd3F .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2cnHd3F .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2cnHd3F .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2cnHd3F .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2cnHd3F .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2cnHd3F .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2cnHd3F .navbar {
    min-height: 72px;
  }
  .cid-uFY2cnHd3F .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2cnHd3F .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2cnHd3F .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2cnHd3F .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2cnHd3F .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2cnHd3F .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2cnHd3F .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2cnHd3F .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2cnHd3F .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2cnHd3F .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2cnHd3F .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2cnHd3F .dropdown-item.active,
.cid-uFY2cnHd3F .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2cnHd3F .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2cnHd3F .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2cnHd3F .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2cnHd3F .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2cnHd3F .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2cnHd3F .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2cnHd3F ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2cnHd3F .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2cnHd3F .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2cnHd3F button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2cnHd3F button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2cnHd3F button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2cnHd3F button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2cnHd3F button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2cnHd3F button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2cnHd3F nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2cnHd3F nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2cnHd3F nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2cnHd3F nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2cnHd3F .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2cnHd3F a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2cnHd3F .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2cnHd3F .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2cnHd3F .navbar {
    height: 70px;
  }
  .cid-uFY2cnHd3F .navbar.opened {
    height: auto;
  }
  .cid-uFY2cnHd3F .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2cnHd3F .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2cnHd3F .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2cnHd3F .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2cnHd3F .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2cnHd3F .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2cnHd3F .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2cnHd3F .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2cnHd3F .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2cnHd3F .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2cnVGPN {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2cnVGPN .carousel {
    max-height: 700px;
  }
  .cid-uFY2cnVGPN .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2cnVGPN .carousel {
    min-height: 455px;
  }
  .cid-uFY2cnVGPN .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2cnVGPN .carousel {
    min-height: 385px;
  }
  .cid-uFY2cnVGPN .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2cnVGPN .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2cnVGPN .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2cnVGPN .carousel,
.cid-uFY2cnVGPN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2cnVGPN .item-wrapper {
  width: 100%;
}
.cid-uFY2cnVGPN .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2cnVGPN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2cnVGPN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2cnVGPN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2cnVGPN .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2cnVGPN .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2cnVGPN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2cnVGPN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2cnVGPN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2cnVGPN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2cnVGPN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2cnVGPN .carousel-indicators li.active,
.cid-uFY2cnVGPN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2cnVGPN .carousel-indicators li::after,
.cid-uFY2cnVGPN .carousel-indicators li::before {
  content: none;
}
.cid-uFY2cnVGPN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2cnVGPN .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2co6pK3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2co6pK3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2co6pK3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2co6pK3 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2co6pK3 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2co6pK3 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2co6pK3 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2co6pK3 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2co6pK3 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2co6pK3 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2co6pK3 .mbr-text,
.cid-uFY2co6pK3 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2cofsPN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2cofsPN img,
.cid-uFY2cofsPN .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2cofsPN .item:focus,
.cid-uFY2cofsPN span:focus {
  outline: none;
}
.cid-uFY2cofsPN .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2cofsPN .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2cofsPN .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2cofsPN .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2cofsPN .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2cofsPN .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2cofsPN .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2cofsPN .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2cofsPN .item-subtitle {
  text-align: center;
}
.cid-uFY2cofsPN .mbr-text,
.cid-uFY2cofsPN .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2cofsPN .mbr-section-subtitle,
.cid-uFY2cofsPN .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2coHupN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2coHupN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2coHupN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2coHupN .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2coHupN .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2coHupN .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2coHupN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2coHupN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2coHupN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2coHupN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2coHupN .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2coHupN .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2coHupN .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2coHupN .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2coHupN .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2coHupN .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2coHupN P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2coHupN .card-title {
  color: #0c2c68;
}
.cid-uFY2coHupN .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2coSDJe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2coSDJe .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2coSDJe .container {
    padding: 0 12px;
  }
}
.cid-uFY2coSDJe .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2coSDJe .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2coSDJe .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2coSDJe .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2coSDJe .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2coSDJe .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2coSDJe .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2coSDJe .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2coSDJe .header-menu li p {
  margin: 0;
}
.cid-uFY2coSDJe .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2coSDJe .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2gSHIm4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2gSHIm4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2gSHIm4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2gSHIm4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2gSHIm4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2gSHIm4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2gSHIm4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2gSHIm4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2gSHIm4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2gSHIm4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2gSHIm4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2gSHIm4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2gSHIm4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2gSHIm4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2gSHIm4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2gSHIm4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2gSHIm4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2gSHIm4 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2gSHIm4 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2gSHIm4 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2gSHIm4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2gSHIm4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2gSHIm4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2gSHIm4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2gSHIm4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2gSHIm4 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2gSHIm4 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2gSHIm4 .nav-item:focus,
.cid-uFY2gSHIm4 .nav-link:focus {
  outline: none;
}
.cid-uFY2gSHIm4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2gSHIm4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2gSHIm4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2gSHIm4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2gSHIm4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2gSHIm4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2gSHIm4 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2gSHIm4 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2gSHIm4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2gSHIm4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2gSHIm4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2gSHIm4 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2gSHIm4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2gSHIm4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2gSHIm4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2gSHIm4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2gSHIm4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2gSHIm4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2gSHIm4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2gSHIm4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2gSHIm4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2gSHIm4 .navbar {
    min-height: 72px;
  }
  .cid-uFY2gSHIm4 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2gSHIm4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2gSHIm4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2gSHIm4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2gSHIm4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2gSHIm4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2gSHIm4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2gSHIm4 .dropdown-item.active,
.cid-uFY2gSHIm4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2gSHIm4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2gSHIm4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2gSHIm4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2gSHIm4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2gSHIm4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2gSHIm4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2gSHIm4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2gSHIm4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2gSHIm4 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2gSHIm4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2gSHIm4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2gSHIm4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2gSHIm4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2gSHIm4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2gSHIm4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2gSHIm4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2gSHIm4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2gSHIm4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2gSHIm4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2gSHIm4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2gSHIm4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2gSHIm4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2gSHIm4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2gSHIm4 .navbar {
    height: 70px;
  }
  .cid-uFY2gSHIm4 .navbar.opened {
    height: auto;
  }
  .cid-uFY2gSHIm4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2gSHIm4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2gSHIm4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2gSHIm4 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2gSHIm4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2gSHIm4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2gSHIm4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2gSHIm4 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2gSHIm4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2gSHIm4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2gSV94P {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2gSV94P .carousel {
    max-height: 700px;
  }
  .cid-uFY2gSV94P .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2gSV94P .carousel {
    min-height: 455px;
  }
  .cid-uFY2gSV94P .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2gSV94P .carousel {
    min-height: 385px;
  }
  .cid-uFY2gSV94P .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2gSV94P .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2gSV94P .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2gSV94P .carousel,
.cid-uFY2gSV94P .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2gSV94P .item-wrapper {
  width: 100%;
}
.cid-uFY2gSV94P .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2gSV94P .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2gSV94P .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2gSV94P .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2gSV94P .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2gSV94P .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2gSV94P .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2gSV94P .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2gSV94P .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2gSV94P .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2gSV94P .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2gSV94P .carousel-indicators li.active,
.cid-uFY2gSV94P .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2gSV94P .carousel-indicators li::after,
.cid-uFY2gSV94P .carousel-indicators li::before {
  content: none;
}
.cid-uFY2gSV94P .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2gSV94P .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2gTaqKl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2gTaqKl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2gTaqKl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2gTaqKl .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2gTaqKl .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2gTaqKl .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2gTaqKl .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2gTaqKl .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2gTaqKl .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2gTaqKl .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2gTaqKl .mbr-text,
.cid-uFY2gTaqKl .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2gTjHI7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2gTjHI7 img,
.cid-uFY2gTjHI7 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2gTjHI7 .item:focus,
.cid-uFY2gTjHI7 span:focus {
  outline: none;
}
.cid-uFY2gTjHI7 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2gTjHI7 .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2gTjHI7 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2gTjHI7 .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2gTjHI7 .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2gTjHI7 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2gTjHI7 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2gTjHI7 .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2gTjHI7 .item-subtitle {
  text-align: center;
}
.cid-uFY2gTjHI7 .mbr-text,
.cid-uFY2gTjHI7 .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2gTjHI7 .mbr-section-subtitle,
.cid-uFY2gTjHI7 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2gTKqVk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2gTKqVk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2gTKqVk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2gTKqVk .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2gTKqVk .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2gTKqVk .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2gTKqVk .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2gTKqVk .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2gTKqVk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2gTKqVk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2gTKqVk .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2gTKqVk .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2gTKqVk .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2gTKqVk .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2gTKqVk .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2gTKqVk .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2gTKqVk P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2gTKqVk .card-title {
  color: #0c2c68;
}
.cid-uFY2gTKqVk .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2gTW8t5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2gTW8t5 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2gTW8t5 .container {
    padding: 0 12px;
  }
}
.cid-uFY2gTW8t5 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2gTW8t5 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2gTW8t5 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2gTW8t5 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2gTW8t5 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2gTW8t5 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2gTW8t5 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2gTW8t5 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2gTW8t5 .header-menu li p {
  margin: 0;
}
.cid-uFY2gTW8t5 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2gTW8t5 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2lMSaaE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2lMSaaE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2lMSaaE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2lMSaaE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2lMSaaE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2lMSaaE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2lMSaaE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2lMSaaE .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2lMSaaE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2lMSaaE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2lMSaaE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2lMSaaE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2lMSaaE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2lMSaaE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2lMSaaE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2lMSaaE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2lMSaaE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2lMSaaE .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2lMSaaE .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2lMSaaE .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2lMSaaE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2lMSaaE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2lMSaaE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2lMSaaE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2lMSaaE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2lMSaaE .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2lMSaaE .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2lMSaaE .nav-item:focus,
.cid-uFY2lMSaaE .nav-link:focus {
  outline: none;
}
.cid-uFY2lMSaaE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2lMSaaE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2lMSaaE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2lMSaaE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2lMSaaE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2lMSaaE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2lMSaaE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2lMSaaE .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2lMSaaE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2lMSaaE .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2lMSaaE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2lMSaaE .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2lMSaaE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2lMSaaE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2lMSaaE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2lMSaaE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2lMSaaE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2lMSaaE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2lMSaaE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2lMSaaE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2lMSaaE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2lMSaaE .navbar {
    min-height: 72px;
  }
  .cid-uFY2lMSaaE .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2lMSaaE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2lMSaaE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2lMSaaE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2lMSaaE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2lMSaaE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2lMSaaE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2lMSaaE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2lMSaaE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2lMSaaE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2lMSaaE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2lMSaaE .dropdown-item.active,
.cid-uFY2lMSaaE .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2lMSaaE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2lMSaaE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2lMSaaE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2lMSaaE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2lMSaaE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2lMSaaE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2lMSaaE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2lMSaaE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2lMSaaE .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2lMSaaE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2lMSaaE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2lMSaaE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2lMSaaE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2lMSaaE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2lMSaaE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2lMSaaE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2lMSaaE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2lMSaaE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2lMSaaE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2lMSaaE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2lMSaaE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2lMSaaE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2lMSaaE .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2lMSaaE .navbar {
    height: 70px;
  }
  .cid-uFY2lMSaaE .navbar.opened {
    height: auto;
  }
  .cid-uFY2lMSaaE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2lMSaaE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2lMSaaE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2lMSaaE .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2lMSaaE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2lMSaaE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2lMSaaE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2lMSaaE .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2lMSaaE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2lMSaaE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2lN78EB {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2lN78EB .carousel {
    max-height: 700px;
  }
  .cid-uFY2lN78EB .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2lN78EB .carousel {
    min-height: 455px;
  }
  .cid-uFY2lN78EB .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2lN78EB .carousel {
    min-height: 385px;
  }
  .cid-uFY2lN78EB .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2lN78EB .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2lN78EB .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2lN78EB .carousel,
.cid-uFY2lN78EB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2lN78EB .item-wrapper {
  width: 100%;
}
.cid-uFY2lN78EB .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2lN78EB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2lN78EB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2lN78EB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2lN78EB .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2lN78EB .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2lN78EB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2lN78EB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2lN78EB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2lN78EB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2lN78EB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2lN78EB .carousel-indicators li.active,
.cid-uFY2lN78EB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2lN78EB .carousel-indicators li::after,
.cid-uFY2lN78EB .carousel-indicators li::before {
  content: none;
}
.cid-uFY2lN78EB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2lN78EB .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2lNkwvO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2lNkwvO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2lNkwvO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2lNkwvO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2lNkwvO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2lNkwvO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2lNkwvO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2lNkwvO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2lNkwvO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2lNkwvO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2lNkwvO .mbr-text,
.cid-uFY2lNkwvO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2lNsfrS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2lNsfrS img,
.cid-uFY2lNsfrS .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2lNsfrS .item:focus,
.cid-uFY2lNsfrS span:focus {
  outline: none;
}
.cid-uFY2lNsfrS .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2lNsfrS .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2lNsfrS .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2lNsfrS .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2lNsfrS .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2lNsfrS .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2lNsfrS .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2lNsfrS .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2lNsfrS .item-subtitle {
  text-align: center;
}
.cid-uFY2lNsfrS .mbr-text,
.cid-uFY2lNsfrS .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2lNsfrS .mbr-section-subtitle,
.cid-uFY2lNsfrS .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2lNVryA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2lNVryA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2lNVryA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2lNVryA .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2lNVryA .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2lNVryA .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2lNVryA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2lNVryA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2lNVryA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2lNVryA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2lNVryA .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2lNVryA .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2lNVryA .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2lNVryA .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2lNVryA .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2lNVryA .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2lNVryA P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2lNVryA .card-title {
  color: #0c2c68;
}
.cid-uFY2lNVryA .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2lO9V96 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2lO9V96 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2lO9V96 .container {
    padding: 0 12px;
  }
}
.cid-uFY2lO9V96 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2lO9V96 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2lO9V96 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2lO9V96 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2lO9V96 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2lO9V96 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2lO9V96 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2lO9V96 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2lO9V96 .header-menu li p {
  margin: 0;
}
.cid-uFY2lO9V96 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2lO9V96 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2mxB7ut {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2mxB7ut .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2mxB7ut .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2mxB7ut .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2mxB7ut .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2mxB7ut .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2mxB7ut .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2mxB7ut .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2mxB7ut .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2mxB7ut .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2mxB7ut .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2mxB7ut .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2mxB7ut .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2mxB7ut .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2mxB7ut .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2mxB7ut .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2mxB7ut .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2mxB7ut .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2mxB7ut .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2mxB7ut .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2mxB7ut .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2mxB7ut .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2mxB7ut .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2mxB7ut .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2mxB7ut .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2mxB7ut .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2mxB7ut .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2mxB7ut .nav-item:focus,
.cid-uFY2mxB7ut .nav-link:focus {
  outline: none;
}
.cid-uFY2mxB7ut .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2mxB7ut .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2mxB7ut .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2mxB7ut .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2mxB7ut .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2mxB7ut .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2mxB7ut .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2mxB7ut .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2mxB7ut .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2mxB7ut .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2mxB7ut .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2mxB7ut .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2mxB7ut .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2mxB7ut .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2mxB7ut .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2mxB7ut .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2mxB7ut .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2mxB7ut .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2mxB7ut .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2mxB7ut .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2mxB7ut .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2mxB7ut .navbar {
    min-height: 72px;
  }
  .cid-uFY2mxB7ut .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2mxB7ut .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2mxB7ut .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2mxB7ut .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2mxB7ut .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2mxB7ut .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2mxB7ut .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2mxB7ut .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2mxB7ut .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2mxB7ut .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2mxB7ut .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2mxB7ut .dropdown-item.active,
.cid-uFY2mxB7ut .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2mxB7ut .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2mxB7ut .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2mxB7ut .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2mxB7ut .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2mxB7ut .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2mxB7ut .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2mxB7ut ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2mxB7ut .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2mxB7ut .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2mxB7ut button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2mxB7ut button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2mxB7ut button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2mxB7ut button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2mxB7ut button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2mxB7ut button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2mxB7ut nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2mxB7ut nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2mxB7ut nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2mxB7ut nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2mxB7ut .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2mxB7ut a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2mxB7ut .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2mxB7ut .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2mxB7ut .navbar {
    height: 70px;
  }
  .cid-uFY2mxB7ut .navbar.opened {
    height: auto;
  }
  .cid-uFY2mxB7ut .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2mxB7ut .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2mxB7ut .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2mxB7ut .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2mxB7ut .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2mxB7ut .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2mxB7ut .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2mxB7ut .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2mxB7ut .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2mxB7ut .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2mxMrnG {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2mxMrnG .carousel {
    max-height: 700px;
  }
  .cid-uFY2mxMrnG .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2mxMrnG .carousel {
    min-height: 455px;
  }
  .cid-uFY2mxMrnG .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2mxMrnG .carousel {
    min-height: 385px;
  }
  .cid-uFY2mxMrnG .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2mxMrnG .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2mxMrnG .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2mxMrnG .carousel,
.cid-uFY2mxMrnG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2mxMrnG .item-wrapper {
  width: 100%;
}
.cid-uFY2mxMrnG .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2mxMrnG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2mxMrnG .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2mxMrnG .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2mxMrnG .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2mxMrnG .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2mxMrnG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2mxMrnG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2mxMrnG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2mxMrnG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2mxMrnG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2mxMrnG .carousel-indicators li.active,
.cid-uFY2mxMrnG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2mxMrnG .carousel-indicators li::after,
.cid-uFY2mxMrnG .carousel-indicators li::before {
  content: none;
}
.cid-uFY2mxMrnG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2mxMrnG .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2mxYOej {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2mxYOej .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2mxYOej .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2mxYOej .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2mxYOej .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2mxYOej .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2mxYOej .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2mxYOej .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2mxYOej .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2mxYOej .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2mxYOej .mbr-text,
.cid-uFY2mxYOej .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2my8DFb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2my8DFb img,
.cid-uFY2my8DFb .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2my8DFb .item:focus,
.cid-uFY2my8DFb span:focus {
  outline: none;
}
.cid-uFY2my8DFb .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2my8DFb .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2my8DFb .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2my8DFb .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2my8DFb .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2my8DFb .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2my8DFb .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2my8DFb .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2my8DFb .item-subtitle {
  text-align: center;
}
.cid-uFY2my8DFb .mbr-text,
.cid-uFY2my8DFb .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2my8DFb .mbr-section-subtitle,
.cid-uFY2my8DFb .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2myAc4I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2myAc4I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2myAc4I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2myAc4I .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2myAc4I .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2myAc4I .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2myAc4I .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2myAc4I .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2myAc4I .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2myAc4I .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2myAc4I .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2myAc4I .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2myAc4I .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2myAc4I .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2myAc4I .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2myAc4I .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2myAc4I P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2myAc4I .card-title {
  color: #0c2c68;
}
.cid-uFY2myAc4I .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2myLD8R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2myLD8R .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2myLD8R .container {
    padding: 0 12px;
  }
}
.cid-uFY2myLD8R .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2myLD8R .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2myLD8R .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2myLD8R .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2myLD8R .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2myLD8R .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2myLD8R .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2myLD8R .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2myLD8R .header-menu li p {
  margin: 0;
}
.cid-uFY2myLD8R .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2myLD8R .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2vvq1Zm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2vvq1Zm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2vvq1Zm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2vvq1Zm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2vvq1Zm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2vvq1Zm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2vvq1Zm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2vvq1Zm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2vvq1Zm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2vvq1Zm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2vvq1Zm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2vvq1Zm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2vvq1Zm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2vvq1Zm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2vvq1Zm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2vvq1Zm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2vvq1Zm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2vvq1Zm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2vvq1Zm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2vvq1Zm .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2vvq1Zm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2vvq1Zm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2vvq1Zm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2vvq1Zm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2vvq1Zm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2vvq1Zm .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2vvq1Zm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2vvq1Zm .nav-item:focus,
.cid-uFY2vvq1Zm .nav-link:focus {
  outline: none;
}
.cid-uFY2vvq1Zm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2vvq1Zm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2vvq1Zm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2vvq1Zm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2vvq1Zm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2vvq1Zm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2vvq1Zm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2vvq1Zm .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2vvq1Zm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2vvq1Zm .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2vvq1Zm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2vvq1Zm .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2vvq1Zm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2vvq1Zm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2vvq1Zm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2vvq1Zm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2vvq1Zm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2vvq1Zm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2vvq1Zm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2vvq1Zm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2vvq1Zm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2vvq1Zm .navbar {
    min-height: 72px;
  }
  .cid-uFY2vvq1Zm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2vvq1Zm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2vvq1Zm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2vvq1Zm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2vvq1Zm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2vvq1Zm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2vvq1Zm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2vvq1Zm .dropdown-item.active,
.cid-uFY2vvq1Zm .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2vvq1Zm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2vvq1Zm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2vvq1Zm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2vvq1Zm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2vvq1Zm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2vvq1Zm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2vvq1Zm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2vvq1Zm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2vvq1Zm .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2vvq1Zm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2vvq1Zm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2vvq1Zm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2vvq1Zm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2vvq1Zm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2vvq1Zm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2vvq1Zm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2vvq1Zm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2vvq1Zm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2vvq1Zm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2vvq1Zm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2vvq1Zm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2vvq1Zm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2vvq1Zm .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2vvq1Zm .navbar {
    height: 70px;
  }
  .cid-uFY2vvq1Zm .navbar.opened {
    height: auto;
  }
  .cid-uFY2vvq1Zm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2vvq1Zm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2vvq1Zm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2vvq1Zm .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2vvq1Zm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2vvq1Zm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2vvq1Zm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2vvq1Zm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2vvq1Zm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2vvq1Zm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2vvFXQu {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2vvFXQu .carousel {
    max-height: 700px;
  }
  .cid-uFY2vvFXQu .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2vvFXQu .carousel {
    min-height: 455px;
  }
  .cid-uFY2vvFXQu .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2vvFXQu .carousel {
    min-height: 385px;
  }
  .cid-uFY2vvFXQu .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2vvFXQu .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2vvFXQu .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2vvFXQu .carousel,
.cid-uFY2vvFXQu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2vvFXQu .item-wrapper {
  width: 100%;
}
.cid-uFY2vvFXQu .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2vvFXQu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2vvFXQu .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2vvFXQu .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2vvFXQu .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2vvFXQu .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2vvFXQu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2vvFXQu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2vvFXQu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2vvFXQu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2vvFXQu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2vvFXQu .carousel-indicators li.active,
.cid-uFY2vvFXQu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2vvFXQu .carousel-indicators li::after,
.cid-uFY2vvFXQu .carousel-indicators li::before {
  content: none;
}
.cid-uFY2vvFXQu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2vvFXQu .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2vvSlpo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2vvSlpo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2vvSlpo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2vvSlpo .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2vvSlpo .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2vvSlpo .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2vvSlpo .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2vvSlpo .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2vvSlpo .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2vvSlpo .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2vvSlpo .mbr-text,
.cid-uFY2vvSlpo .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2vw2GY5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2vw2GY5 img,
.cid-uFY2vw2GY5 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2vw2GY5 .item:focus,
.cid-uFY2vw2GY5 span:focus {
  outline: none;
}
.cid-uFY2vw2GY5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2vw2GY5 .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2vw2GY5 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2vw2GY5 .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2vw2GY5 .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2vw2GY5 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2vw2GY5 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2vw2GY5 .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2vw2GY5 .item-subtitle {
  text-align: center;
}
.cid-uFY2vw2GY5 .mbr-text,
.cid-uFY2vw2GY5 .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2vw2GY5 .mbr-section-subtitle,
.cid-uFY2vw2GY5 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2vwqE1D {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2vwqE1D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2vwqE1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2vwqE1D .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2vwqE1D .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2vwqE1D .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2vwqE1D .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2vwqE1D .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2vwqE1D .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2vwqE1D .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2vwqE1D .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2vwqE1D .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2vwqE1D .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2vwqE1D .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2vwqE1D .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2vwqE1D .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2vwqE1D P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2vwqE1D .card-title {
  color: #0c2c68;
}
.cid-uFY2vwqE1D .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2vwBQIB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2vwBQIB .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2vwBQIB .container {
    padding: 0 12px;
  }
}
.cid-uFY2vwBQIB .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2vwBQIB .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2vwBQIB .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2vwBQIB .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2vwBQIB .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2vwBQIB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2vwBQIB .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2vwBQIB .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2vwBQIB .header-menu li p {
  margin: 0;
}
.cid-uFY2vwBQIB .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2vwBQIB .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2E1hm6I {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2E1hm6I .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2E1hm6I .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2E1hm6I .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2E1hm6I .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2E1hm6I .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2E1hm6I .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2E1hm6I .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2E1hm6I .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2E1hm6I .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2E1hm6I .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2E1hm6I .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2E1hm6I .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2E1hm6I .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2E1hm6I .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2E1hm6I .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2E1hm6I .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2E1hm6I .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2E1hm6I .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2E1hm6I .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2E1hm6I .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2E1hm6I .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2E1hm6I .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2E1hm6I .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2E1hm6I .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2E1hm6I .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2E1hm6I .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2E1hm6I .nav-item:focus,
.cid-uFY2E1hm6I .nav-link:focus {
  outline: none;
}
.cid-uFY2E1hm6I .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2E1hm6I .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2E1hm6I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2E1hm6I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2E1hm6I .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2E1hm6I .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2E1hm6I .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2E1hm6I .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2E1hm6I .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2E1hm6I .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2E1hm6I .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2E1hm6I .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2E1hm6I .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2E1hm6I .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2E1hm6I .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2E1hm6I .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2E1hm6I .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2E1hm6I .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2E1hm6I .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2E1hm6I .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2E1hm6I .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2E1hm6I .navbar {
    min-height: 72px;
  }
  .cid-uFY2E1hm6I .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2E1hm6I .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2E1hm6I .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2E1hm6I .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2E1hm6I .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2E1hm6I .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2E1hm6I .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2E1hm6I .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2E1hm6I .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2E1hm6I .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2E1hm6I .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2E1hm6I .dropdown-item.active,
.cid-uFY2E1hm6I .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2E1hm6I .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2E1hm6I .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2E1hm6I .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2E1hm6I .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2E1hm6I .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2E1hm6I .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2E1hm6I ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2E1hm6I .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2E1hm6I .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2E1hm6I button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2E1hm6I button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2E1hm6I button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2E1hm6I button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2E1hm6I button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2E1hm6I button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2E1hm6I nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2E1hm6I nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2E1hm6I nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2E1hm6I nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2E1hm6I .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2E1hm6I a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2E1hm6I .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2E1hm6I .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2E1hm6I .navbar {
    height: 70px;
  }
  .cid-uFY2E1hm6I .navbar.opened {
    height: auto;
  }
  .cid-uFY2E1hm6I .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2E1hm6I .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2E1hm6I .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2E1hm6I .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2E1hm6I .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2E1hm6I .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2E1hm6I .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2E1hm6I .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2E1hm6I .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2E1hm6I .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2E1uePS {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2E1uePS .carousel {
    max-height: 700px;
  }
  .cid-uFY2E1uePS .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2E1uePS .carousel {
    min-height: 455px;
  }
  .cid-uFY2E1uePS .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2E1uePS .carousel {
    min-height: 385px;
  }
  .cid-uFY2E1uePS .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2E1uePS .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2E1uePS .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2E1uePS .carousel,
.cid-uFY2E1uePS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2E1uePS .item-wrapper {
  width: 100%;
}
.cid-uFY2E1uePS .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2E1uePS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2E1uePS .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2E1uePS .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2E1uePS .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2E1uePS .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2E1uePS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2E1uePS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2E1uePS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2E1uePS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2E1uePS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2E1uePS .carousel-indicators li.active,
.cid-uFY2E1uePS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2E1uePS .carousel-indicators li::after,
.cid-uFY2E1uePS .carousel-indicators li::before {
  content: none;
}
.cid-uFY2E1uePS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2E1uePS .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2E1GJZ8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2E1GJZ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2E1GJZ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2E1GJZ8 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2E1GJZ8 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2E1GJZ8 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2E1GJZ8 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2E1GJZ8 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2E1GJZ8 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2E1GJZ8 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2E1GJZ8 .mbr-text,
.cid-uFY2E1GJZ8 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2E1OTDV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2E1OTDV img,
.cid-uFY2E1OTDV .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2E1OTDV .item:focus,
.cid-uFY2E1OTDV span:focus {
  outline: none;
}
.cid-uFY2E1OTDV .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2E1OTDV .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2E1OTDV .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2E1OTDV .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2E1OTDV .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2E1OTDV .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2E1OTDV .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2E1OTDV .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2E1OTDV .item-subtitle {
  text-align: center;
}
.cid-uFY2E1OTDV .mbr-text,
.cid-uFY2E1OTDV .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2E1OTDV .mbr-section-subtitle,
.cid-uFY2E1OTDV .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2E2gu4m {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2E2gu4m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2E2gu4m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2E2gu4m .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2E2gu4m .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2E2gu4m .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2E2gu4m .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2E2gu4m .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2E2gu4m .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2E2gu4m .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2E2gu4m .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2E2gu4m .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2E2gu4m .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2E2gu4m .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2E2gu4m .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2E2gu4m .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2E2gu4m P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2E2gu4m .card-title {
  color: #0c2c68;
}
.cid-uFY2E2gu4m .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2E2v0pW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2E2v0pW .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2E2v0pW .container {
    padding: 0 12px;
  }
}
.cid-uFY2E2v0pW .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2E2v0pW .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2E2v0pW .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2E2v0pW .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2E2v0pW .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2E2v0pW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2E2v0pW .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2E2v0pW .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2E2v0pW .header-menu li p {
  margin: 0;
}
.cid-uFY2E2v0pW .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2E2v0pW .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2Jl979h {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2Jl979h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2Jl979h .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2Jl979h .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2Jl979h .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2Jl979h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2Jl979h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2Jl979h .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2Jl979h .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2Jl979h .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2Jl979h .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2Jl979h .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2Jl979h .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2Jl979h .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2Jl979h .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2Jl979h .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2Jl979h .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2Jl979h .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2Jl979h .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2Jl979h .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2Jl979h .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2Jl979h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2Jl979h .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2Jl979h .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2Jl979h .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2Jl979h .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2Jl979h .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2Jl979h .nav-item:focus,
.cid-uFY2Jl979h .nav-link:focus {
  outline: none;
}
.cid-uFY2Jl979h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2Jl979h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2Jl979h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2Jl979h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2Jl979h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2Jl979h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2Jl979h .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2Jl979h .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2Jl979h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2Jl979h .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2Jl979h .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2Jl979h .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2Jl979h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2Jl979h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2Jl979h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2Jl979h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2Jl979h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2Jl979h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2Jl979h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2Jl979h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2Jl979h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2Jl979h .navbar {
    min-height: 72px;
  }
  .cid-uFY2Jl979h .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2Jl979h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2Jl979h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2Jl979h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2Jl979h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2Jl979h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2Jl979h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2Jl979h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2Jl979h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2Jl979h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2Jl979h .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2Jl979h .dropdown-item.active,
.cid-uFY2Jl979h .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2Jl979h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2Jl979h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2Jl979h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2Jl979h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2Jl979h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2Jl979h .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2Jl979h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2Jl979h .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2Jl979h .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2Jl979h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2Jl979h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2Jl979h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2Jl979h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2Jl979h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2Jl979h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2Jl979h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2Jl979h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2Jl979h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2Jl979h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2Jl979h .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2Jl979h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2Jl979h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2Jl979h .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2Jl979h .navbar {
    height: 70px;
  }
  .cid-uFY2Jl979h .navbar.opened {
    height: auto;
  }
  .cid-uFY2Jl979h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2Jl979h .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2Jl979h .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2Jl979h .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2Jl979h .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2Jl979h .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2Jl979h .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2Jl979h .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2Jl979h .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2Jl979h .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2JlkzPm {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2JlkzPm .carousel {
    max-height: 700px;
  }
  .cid-uFY2JlkzPm .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2JlkzPm .carousel {
    min-height: 455px;
  }
  .cid-uFY2JlkzPm .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2JlkzPm .carousel {
    min-height: 385px;
  }
  .cid-uFY2JlkzPm .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2JlkzPm .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2JlkzPm .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2JlkzPm .carousel,
.cid-uFY2JlkzPm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2JlkzPm .item-wrapper {
  width: 100%;
}
.cid-uFY2JlkzPm .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2JlkzPm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2JlkzPm .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2JlkzPm .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2JlkzPm .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2JlkzPm .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2JlkzPm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2JlkzPm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2JlkzPm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2JlkzPm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2JlkzPm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2JlkzPm .carousel-indicators li.active,
.cid-uFY2JlkzPm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2JlkzPm .carousel-indicators li::after,
.cid-uFY2JlkzPm .carousel-indicators li::before {
  content: none;
}
.cid-uFY2JlkzPm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2JlkzPm .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2Jlwqqz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2Jlwqqz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2Jlwqqz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2Jlwqqz .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2Jlwqqz .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2Jlwqqz .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2Jlwqqz .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2Jlwqqz .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2Jlwqqz .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2Jlwqqz .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2Jlwqqz .mbr-text,
.cid-uFY2Jlwqqz .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2JlEkKo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2JlEkKo img,
.cid-uFY2JlEkKo .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2JlEkKo .item:focus,
.cid-uFY2JlEkKo span:focus {
  outline: none;
}
.cid-uFY2JlEkKo .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2JlEkKo .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2JlEkKo .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2JlEkKo .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2JlEkKo .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2JlEkKo .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2JlEkKo .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2JlEkKo .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2JlEkKo .item-subtitle {
  text-align: center;
}
.cid-uFY2JlEkKo .mbr-text,
.cid-uFY2JlEkKo .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2JlEkKo .mbr-section-subtitle,
.cid-uFY2JlEkKo .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2Jm1zhI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2Jm1zhI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2Jm1zhI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2Jm1zhI .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2Jm1zhI .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2Jm1zhI .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2Jm1zhI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2Jm1zhI .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2Jm1zhI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2Jm1zhI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2Jm1zhI .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2Jm1zhI .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2Jm1zhI .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2Jm1zhI .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2Jm1zhI .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2Jm1zhI .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2Jm1zhI P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2Jm1zhI .card-title {
  color: #0c2c68;
}
.cid-uFY2Jm1zhI .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2JmedTx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2JmedTx .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2JmedTx .container {
    padding: 0 12px;
  }
}
.cid-uFY2JmedTx .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2JmedTx .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2JmedTx .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2JmedTx .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2JmedTx .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2JmedTx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2JmedTx .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2JmedTx .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2JmedTx .header-menu li p {
  margin: 0;
}
.cid-uFY2JmedTx .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2JmedTx .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2Mcn03b {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2Mcn03b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2Mcn03b .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2Mcn03b .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2Mcn03b .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2Mcn03b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2Mcn03b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2Mcn03b .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2Mcn03b .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2Mcn03b .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2Mcn03b .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2Mcn03b .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2Mcn03b .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2Mcn03b .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2Mcn03b .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2Mcn03b .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2Mcn03b .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2Mcn03b .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2Mcn03b .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2Mcn03b .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2Mcn03b .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2Mcn03b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2Mcn03b .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2Mcn03b .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2Mcn03b .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2Mcn03b .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2Mcn03b .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2Mcn03b .nav-item:focus,
.cid-uFY2Mcn03b .nav-link:focus {
  outline: none;
}
.cid-uFY2Mcn03b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2Mcn03b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2Mcn03b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2Mcn03b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2Mcn03b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2Mcn03b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2Mcn03b .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2Mcn03b .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2Mcn03b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2Mcn03b .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2Mcn03b .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2Mcn03b .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2Mcn03b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2Mcn03b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2Mcn03b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2Mcn03b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2Mcn03b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2Mcn03b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2Mcn03b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2Mcn03b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2Mcn03b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2Mcn03b .navbar {
    min-height: 72px;
  }
  .cid-uFY2Mcn03b .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2Mcn03b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2Mcn03b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2Mcn03b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2Mcn03b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2Mcn03b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2Mcn03b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2Mcn03b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2Mcn03b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2Mcn03b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2Mcn03b .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2Mcn03b .dropdown-item.active,
.cid-uFY2Mcn03b .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2Mcn03b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2Mcn03b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2Mcn03b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2Mcn03b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2Mcn03b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2Mcn03b .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2Mcn03b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2Mcn03b .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2Mcn03b .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2Mcn03b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2Mcn03b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2Mcn03b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2Mcn03b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2Mcn03b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2Mcn03b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2Mcn03b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2Mcn03b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2Mcn03b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2Mcn03b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2Mcn03b .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2Mcn03b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2Mcn03b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2Mcn03b .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2Mcn03b .navbar {
    height: 70px;
  }
  .cid-uFY2Mcn03b .navbar.opened {
    height: auto;
  }
  .cid-uFY2Mcn03b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2Mcn03b .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2Mcn03b .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2Mcn03b .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2Mcn03b .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2Mcn03b .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2Mcn03b .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2Mcn03b .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2Mcn03b .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2Mcn03b .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2MczEe7 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2MczEe7 .carousel {
    max-height: 700px;
  }
  .cid-uFY2MczEe7 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2MczEe7 .carousel {
    min-height: 455px;
  }
  .cid-uFY2MczEe7 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2MczEe7 .carousel {
    min-height: 385px;
  }
  .cid-uFY2MczEe7 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2MczEe7 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2MczEe7 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2MczEe7 .carousel,
.cid-uFY2MczEe7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2MczEe7 .item-wrapper {
  width: 100%;
}
.cid-uFY2MczEe7 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2MczEe7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2MczEe7 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2MczEe7 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2MczEe7 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2MczEe7 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2MczEe7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2MczEe7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2MczEe7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2MczEe7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2MczEe7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2MczEe7 .carousel-indicators li.active,
.cid-uFY2MczEe7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2MczEe7 .carousel-indicators li::after,
.cid-uFY2MczEe7 .carousel-indicators li::before {
  content: none;
}
.cid-uFY2MczEe7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2MczEe7 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2McJnTp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2McJnTp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2McJnTp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2McJnTp .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2McJnTp .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2McJnTp .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2McJnTp .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2McJnTp .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2McJnTp .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2McJnTp .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2McJnTp .mbr-text,
.cid-uFY2McJnTp .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2McRo8o {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2McRo8o img,
.cid-uFY2McRo8o .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2McRo8o .item:focus,
.cid-uFY2McRo8o span:focus {
  outline: none;
}
.cid-uFY2McRo8o .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2McRo8o .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2McRo8o .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2McRo8o .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2McRo8o .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2McRo8o .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2McRo8o .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2McRo8o .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2McRo8o .item-subtitle {
  text-align: center;
}
.cid-uFY2McRo8o .mbr-text,
.cid-uFY2McRo8o .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2McRo8o .mbr-section-subtitle,
.cid-uFY2McRo8o .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2Mdgdkz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2Mdgdkz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2Mdgdkz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2Mdgdkz .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2Mdgdkz .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2Mdgdkz .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2Mdgdkz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2Mdgdkz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2Mdgdkz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2Mdgdkz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2Mdgdkz .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2Mdgdkz .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2Mdgdkz .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2Mdgdkz .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2Mdgdkz .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2Mdgdkz .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2Mdgdkz P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2Mdgdkz .card-title {
  color: #0c2c68;
}
.cid-uFY2Mdgdkz .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2Mdrq90 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2Mdrq90 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2Mdrq90 .container {
    padding: 0 12px;
  }
}
.cid-uFY2Mdrq90 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2Mdrq90 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2Mdrq90 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2Mdrq90 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2Mdrq90 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2Mdrq90 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2Mdrq90 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2Mdrq90 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2Mdrq90 .header-menu li p {
  margin: 0;
}
.cid-uFY2Mdrq90 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2Mdrq90 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2U3cGdc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2U3cGdc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2U3cGdc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2U3cGdc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2U3cGdc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2U3cGdc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2U3cGdc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2U3cGdc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2U3cGdc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2U3cGdc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2U3cGdc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2U3cGdc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2U3cGdc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2U3cGdc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2U3cGdc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2U3cGdc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2U3cGdc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2U3cGdc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2U3cGdc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2U3cGdc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2U3cGdc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2U3cGdc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2U3cGdc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2U3cGdc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2U3cGdc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2U3cGdc .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2U3cGdc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2U3cGdc .nav-item:focus,
.cid-uFY2U3cGdc .nav-link:focus {
  outline: none;
}
.cid-uFY2U3cGdc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2U3cGdc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2U3cGdc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2U3cGdc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2U3cGdc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2U3cGdc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2U3cGdc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2U3cGdc .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2U3cGdc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2U3cGdc .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2U3cGdc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2U3cGdc .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2U3cGdc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2U3cGdc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2U3cGdc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2U3cGdc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2U3cGdc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2U3cGdc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2U3cGdc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2U3cGdc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2U3cGdc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2U3cGdc .navbar {
    min-height: 72px;
  }
  .cid-uFY2U3cGdc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2U3cGdc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2U3cGdc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2U3cGdc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2U3cGdc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2U3cGdc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2U3cGdc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2U3cGdc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2U3cGdc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2U3cGdc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2U3cGdc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2U3cGdc .dropdown-item.active,
.cid-uFY2U3cGdc .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2U3cGdc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2U3cGdc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2U3cGdc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2U3cGdc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2U3cGdc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2U3cGdc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2U3cGdc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2U3cGdc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2U3cGdc .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2U3cGdc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2U3cGdc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2U3cGdc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2U3cGdc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2U3cGdc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2U3cGdc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2U3cGdc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2U3cGdc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2U3cGdc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2U3cGdc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2U3cGdc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2U3cGdc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2U3cGdc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2U3cGdc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2U3cGdc .navbar {
    height: 70px;
  }
  .cid-uFY2U3cGdc .navbar.opened {
    height: auto;
  }
  .cid-uFY2U3cGdc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2U3cGdc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2U3cGdc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2U3cGdc .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2U3cGdc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2U3cGdc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2U3cGdc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2U3cGdc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2U3cGdc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2U3cGdc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2U3nE8E {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2U3nE8E .carousel {
    max-height: 700px;
  }
  .cid-uFY2U3nE8E .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2U3nE8E .carousel {
    min-height: 455px;
  }
  .cid-uFY2U3nE8E .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2U3nE8E .carousel {
    min-height: 385px;
  }
  .cid-uFY2U3nE8E .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2U3nE8E .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2U3nE8E .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2U3nE8E .carousel,
.cid-uFY2U3nE8E .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2U3nE8E .item-wrapper {
  width: 100%;
}
.cid-uFY2U3nE8E .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2U3nE8E .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2U3nE8E .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2U3nE8E .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2U3nE8E .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2U3nE8E .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2U3nE8E .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2U3nE8E .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2U3nE8E .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2U3nE8E .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2U3nE8E .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2U3nE8E .carousel-indicators li.active,
.cid-uFY2U3nE8E .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2U3nE8E .carousel-indicators li::after,
.cid-uFY2U3nE8E .carousel-indicators li::before {
  content: none;
}
.cid-uFY2U3nE8E .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2U3nE8E .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2U3xpLY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2U3xpLY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2U3xpLY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2U3xpLY .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2U3xpLY .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2U3xpLY .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2U3xpLY .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2U3xpLY .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2U3xpLY .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2U3xpLY .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2U3xpLY .mbr-text,
.cid-uFY2U3xpLY .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2U3EFTi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2U3EFTi img,
.cid-uFY2U3EFTi .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2U3EFTi .item:focus,
.cid-uFY2U3EFTi span:focus {
  outline: none;
}
.cid-uFY2U3EFTi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2U3EFTi .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2U3EFTi .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2U3EFTi .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2U3EFTi .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2U3EFTi .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2U3EFTi .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2U3EFTi .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2U3EFTi .item-subtitle {
  text-align: center;
}
.cid-uFY2U3EFTi .mbr-text,
.cid-uFY2U3EFTi .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2U3EFTi .mbr-section-subtitle,
.cid-uFY2U3EFTi .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2U413cF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2U413cF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2U413cF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2U413cF .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2U413cF .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2U413cF .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2U413cF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2U413cF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2U413cF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2U413cF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2U413cF .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2U413cF .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2U413cF .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2U413cF .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2U413cF .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2U413cF .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2U413cF P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2U413cF .card-title {
  color: #0c2c68;
}
.cid-uFY2U413cF .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2U4dNMl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2U4dNMl .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2U4dNMl .container {
    padding: 0 12px;
  }
}
.cid-uFY2U4dNMl .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2U4dNMl .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2U4dNMl .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2U4dNMl .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2U4dNMl .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2U4dNMl .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2U4dNMl .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2U4dNMl .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2U4dNMl .header-menu li p {
  margin: 0;
}
.cid-uFY2U4dNMl .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2U4dNMl .mbr-section-title {
  color: #ffffff;
}
.cid-uFY2YhxOhA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY2YhxOhA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY2YhxOhA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY2YhxOhA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY2YhxOhA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY2YhxOhA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY2YhxOhA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY2YhxOhA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY2YhxOhA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY2YhxOhA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY2YhxOhA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY2YhxOhA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY2YhxOhA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY2YhxOhA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY2YhxOhA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY2YhxOhA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY2YhxOhA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY2YhxOhA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY2YhxOhA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY2YhxOhA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY2YhxOhA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2YhxOhA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY2YhxOhA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY2YhxOhA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY2YhxOhA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY2YhxOhA .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY2YhxOhA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY2YhxOhA .nav-item:focus,
.cid-uFY2YhxOhA .nav-link:focus {
  outline: none;
}
.cid-uFY2YhxOhA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY2YhxOhA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY2YhxOhA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY2YhxOhA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY2YhxOhA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY2YhxOhA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY2YhxOhA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY2YhxOhA .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY2YhxOhA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY2YhxOhA .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY2YhxOhA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY2YhxOhA .navbar.collapsed {
  justify-content: center;
}
.cid-uFY2YhxOhA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY2YhxOhA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY2YhxOhA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY2YhxOhA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY2YhxOhA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY2YhxOhA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY2YhxOhA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY2YhxOhA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY2YhxOhA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2YhxOhA .navbar {
    min-height: 72px;
  }
  .cid-uFY2YhxOhA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY2YhxOhA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY2YhxOhA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY2YhxOhA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY2YhxOhA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY2YhxOhA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY2YhxOhA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY2YhxOhA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY2YhxOhA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY2YhxOhA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY2YhxOhA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY2YhxOhA .dropdown-item.active,
.cid-uFY2YhxOhA .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY2YhxOhA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY2YhxOhA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY2YhxOhA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY2YhxOhA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY2YhxOhA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY2YhxOhA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY2YhxOhA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY2YhxOhA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY2YhxOhA .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY2YhxOhA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY2YhxOhA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY2YhxOhA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY2YhxOhA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2YhxOhA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY2YhxOhA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY2YhxOhA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2YhxOhA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY2YhxOhA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY2YhxOhA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY2YhxOhA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY2YhxOhA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY2YhxOhA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY2YhxOhA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY2YhxOhA .navbar {
    height: 70px;
  }
  .cid-uFY2YhxOhA .navbar.opened {
    height: auto;
  }
  .cid-uFY2YhxOhA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY2YhxOhA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY2YhxOhA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY2YhxOhA .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY2YhxOhA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY2YhxOhA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY2YhxOhA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY2YhxOhA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY2YhxOhA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY2YhxOhA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY2YhKwWe {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY2YhKwWe .carousel {
    max-height: 700px;
  }
  .cid-uFY2YhKwWe .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY2YhKwWe .carousel {
    min-height: 455px;
  }
  .cid-uFY2YhKwWe .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY2YhKwWe .carousel {
    min-height: 385px;
  }
  .cid-uFY2YhKwWe .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY2YhKwWe .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY2YhKwWe .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY2YhKwWe .carousel,
.cid-uFY2YhKwWe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY2YhKwWe .item-wrapper {
  width: 100%;
}
.cid-uFY2YhKwWe .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY2YhKwWe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY2YhKwWe .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY2YhKwWe .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY2YhKwWe .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY2YhKwWe .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY2YhKwWe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY2YhKwWe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY2YhKwWe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY2YhKwWe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY2YhKwWe .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY2YhKwWe .carousel-indicators li.active,
.cid-uFY2YhKwWe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY2YhKwWe .carousel-indicators li::after,
.cid-uFY2YhKwWe .carousel-indicators li::before {
  content: none;
}
.cid-uFY2YhKwWe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY2YhKwWe .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY2YhVVYn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2YhVVYn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2YhVVYn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY2YhVVYn .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY2YhVVYn .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY2YhVVYn .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2YhVVYn .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY2YhVVYn .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY2YhVVYn .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY2YhVVYn .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2YhVVYn .mbr-text,
.cid-uFY2YhVVYn .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2Yi4h1Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY2Yi4h1Q img,
.cid-uFY2Yi4h1Q .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY2Yi4h1Q .item:focus,
.cid-uFY2Yi4h1Q span:focus {
  outline: none;
}
.cid-uFY2Yi4h1Q .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY2Yi4h1Q .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY2Yi4h1Q .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY2Yi4h1Q .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY2Yi4h1Q .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY2Yi4h1Q .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY2Yi4h1Q .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY2Yi4h1Q .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY2Yi4h1Q .item-subtitle {
  text-align: center;
}
.cid-uFY2Yi4h1Q .mbr-text,
.cid-uFY2Yi4h1Q .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2Yi4h1Q .mbr-section-subtitle,
.cid-uFY2Yi4h1Q .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY2YiwTNh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY2YiwTNh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY2YiwTNh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY2YiwTNh .row {
    flex-direction: column-reverse;
  }
  .cid-uFY2YiwTNh .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY2YiwTNh .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY2YiwTNh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY2YiwTNh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY2YiwTNh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY2YiwTNh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY2YiwTNh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY2YiwTNh .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY2YiwTNh .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY2YiwTNh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY2YiwTNh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY2YiwTNh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY2YiwTNh P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY2YiwTNh .card-title {
  color: #0c2c68;
}
.cid-uFY2YiwTNh .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY2YiJERb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY2YiJERb .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY2YiJERb .container {
    padding: 0 12px;
  }
}
.cid-uFY2YiJERb .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY2YiJERb .social-row .soc-item {
  margin: 8px;
}
.cid-uFY2YiJERb .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY2YiJERb .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY2YiJERb .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY2YiJERb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY2YiJERb .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY2YiJERb .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY2YiJERb .header-menu li p {
  margin: 0;
}
.cid-uFY2YiJERb .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY2YiJERb .mbr-section-title {
  color: #ffffff;
}
.cid-uFY33p0oxv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY33p0oxv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY33p0oxv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY33p0oxv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY33p0oxv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY33p0oxv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY33p0oxv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY33p0oxv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY33p0oxv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY33p0oxv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY33p0oxv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY33p0oxv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY33p0oxv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY33p0oxv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY33p0oxv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY33p0oxv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY33p0oxv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY33p0oxv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY33p0oxv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY33p0oxv .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY33p0oxv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY33p0oxv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY33p0oxv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY33p0oxv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY33p0oxv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY33p0oxv .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY33p0oxv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY33p0oxv .nav-item:focus,
.cid-uFY33p0oxv .nav-link:focus {
  outline: none;
}
.cid-uFY33p0oxv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY33p0oxv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY33p0oxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY33p0oxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY33p0oxv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY33p0oxv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY33p0oxv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY33p0oxv .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY33p0oxv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY33p0oxv .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY33p0oxv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY33p0oxv .navbar.collapsed {
  justify-content: center;
}
.cid-uFY33p0oxv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY33p0oxv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY33p0oxv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY33p0oxv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY33p0oxv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY33p0oxv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY33p0oxv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY33p0oxv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY33p0oxv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY33p0oxv .navbar {
    min-height: 72px;
  }
  .cid-uFY33p0oxv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY33p0oxv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY33p0oxv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY33p0oxv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY33p0oxv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY33p0oxv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY33p0oxv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY33p0oxv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY33p0oxv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY33p0oxv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY33p0oxv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY33p0oxv .dropdown-item.active,
.cid-uFY33p0oxv .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY33p0oxv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY33p0oxv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY33p0oxv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY33p0oxv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY33p0oxv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY33p0oxv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY33p0oxv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY33p0oxv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY33p0oxv .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY33p0oxv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY33p0oxv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY33p0oxv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY33p0oxv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY33p0oxv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY33p0oxv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY33p0oxv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY33p0oxv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY33p0oxv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY33p0oxv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY33p0oxv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY33p0oxv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY33p0oxv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY33p0oxv .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY33p0oxv .navbar {
    height: 70px;
  }
  .cid-uFY33p0oxv .navbar.opened {
    height: auto;
  }
  .cid-uFY33p0oxv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY33p0oxv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY33p0oxv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY33p0oxv .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY33p0oxv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY33p0oxv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY33p0oxv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY33p0oxv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY33p0oxv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY33p0oxv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY33pdE3V {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY33pdE3V .carousel {
    max-height: 700px;
  }
  .cid-uFY33pdE3V .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY33pdE3V .carousel {
    min-height: 455px;
  }
  .cid-uFY33pdE3V .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY33pdE3V .carousel {
    min-height: 385px;
  }
  .cid-uFY33pdE3V .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY33pdE3V .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY33pdE3V .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY33pdE3V .carousel,
.cid-uFY33pdE3V .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY33pdE3V .item-wrapper {
  width: 100%;
}
.cid-uFY33pdE3V .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY33pdE3V .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY33pdE3V .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY33pdE3V .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY33pdE3V .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY33pdE3V .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY33pdE3V .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY33pdE3V .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY33pdE3V .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY33pdE3V .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY33pdE3V .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY33pdE3V .carousel-indicators li.active,
.cid-uFY33pdE3V .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY33pdE3V .carousel-indicators li::after,
.cid-uFY33pdE3V .carousel-indicators li::before {
  content: none;
}
.cid-uFY33pdE3V .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY33pdE3V .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY33ponqx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY33ponqx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY33ponqx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY33ponqx .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY33ponqx .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY33ponqx .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY33ponqx .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY33ponqx .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY33ponqx .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY33ponqx .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY33ponqx .mbr-text,
.cid-uFY33ponqx .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY33pxomn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY33pxomn img,
.cid-uFY33pxomn .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY33pxomn .item:focus,
.cid-uFY33pxomn span:focus {
  outline: none;
}
.cid-uFY33pxomn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY33pxomn .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY33pxomn .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY33pxomn .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY33pxomn .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY33pxomn .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY33pxomn .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY33pxomn .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY33pxomn .item-subtitle {
  text-align: center;
}
.cid-uFY33pxomn .mbr-text,
.cid-uFY33pxomn .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY33pxomn .mbr-section-subtitle,
.cid-uFY33pxomn .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY33pScvQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY33pScvQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY33pScvQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY33pScvQ .row {
    flex-direction: column-reverse;
  }
  .cid-uFY33pScvQ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY33pScvQ .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY33pScvQ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY33pScvQ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY33pScvQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY33pScvQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY33pScvQ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY33pScvQ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY33pScvQ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY33pScvQ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY33pScvQ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY33pScvQ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY33pScvQ P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY33pScvQ .card-title {
  color: #0c2c68;
}
.cid-uFY33pScvQ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY33q3SRn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY33q3SRn .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY33q3SRn .container {
    padding: 0 12px;
  }
}
.cid-uFY33q3SRn .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY33q3SRn .social-row .soc-item {
  margin: 8px;
}
.cid-uFY33q3SRn .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY33q3SRn .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY33q3SRn .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY33q3SRn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY33q3SRn .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY33q3SRn .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY33q3SRn .header-menu li p {
  margin: 0;
}
.cid-uFY33q3SRn .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY33q3SRn .mbr-section-title {
  color: #ffffff;
}
.cid-uFY37s2RPW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY37s2RPW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY37s2RPW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY37s2RPW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY37s2RPW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY37s2RPW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY37s2RPW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY37s2RPW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY37s2RPW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY37s2RPW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY37s2RPW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY37s2RPW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY37s2RPW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY37s2RPW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY37s2RPW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY37s2RPW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY37s2RPW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY37s2RPW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY37s2RPW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY37s2RPW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY37s2RPW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY37s2RPW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY37s2RPW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY37s2RPW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY37s2RPW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY37s2RPW .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY37s2RPW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY37s2RPW .nav-item:focus,
.cid-uFY37s2RPW .nav-link:focus {
  outline: none;
}
.cid-uFY37s2RPW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY37s2RPW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY37s2RPW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY37s2RPW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY37s2RPW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY37s2RPW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY37s2RPW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY37s2RPW .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY37s2RPW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY37s2RPW .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY37s2RPW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY37s2RPW .navbar.collapsed {
  justify-content: center;
}
.cid-uFY37s2RPW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY37s2RPW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY37s2RPW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY37s2RPW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY37s2RPW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY37s2RPW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY37s2RPW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY37s2RPW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY37s2RPW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY37s2RPW .navbar {
    min-height: 72px;
  }
  .cid-uFY37s2RPW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY37s2RPW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY37s2RPW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY37s2RPW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY37s2RPW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY37s2RPW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY37s2RPW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY37s2RPW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY37s2RPW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY37s2RPW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY37s2RPW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY37s2RPW .dropdown-item.active,
.cid-uFY37s2RPW .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY37s2RPW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY37s2RPW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY37s2RPW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY37s2RPW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY37s2RPW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY37s2RPW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY37s2RPW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY37s2RPW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY37s2RPW .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY37s2RPW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY37s2RPW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY37s2RPW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY37s2RPW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY37s2RPW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY37s2RPW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY37s2RPW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY37s2RPW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY37s2RPW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY37s2RPW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY37s2RPW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY37s2RPW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY37s2RPW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY37s2RPW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY37s2RPW .navbar {
    height: 70px;
  }
  .cid-uFY37s2RPW .navbar.opened {
    height: auto;
  }
  .cid-uFY37s2RPW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY37s2RPW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY37s2RPW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY37s2RPW .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY37s2RPW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY37s2RPW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY37s2RPW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY37s2RPW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY37s2RPW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY37s2RPW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY37sdZ37 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY37sdZ37 .carousel {
    max-height: 700px;
  }
  .cid-uFY37sdZ37 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY37sdZ37 .carousel {
    min-height: 455px;
  }
  .cid-uFY37sdZ37 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY37sdZ37 .carousel {
    min-height: 385px;
  }
  .cid-uFY37sdZ37 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY37sdZ37 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY37sdZ37 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY37sdZ37 .carousel,
.cid-uFY37sdZ37 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY37sdZ37 .item-wrapper {
  width: 100%;
}
.cid-uFY37sdZ37 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY37sdZ37 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY37sdZ37 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY37sdZ37 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY37sdZ37 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY37sdZ37 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY37sdZ37 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY37sdZ37 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY37sdZ37 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY37sdZ37 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY37sdZ37 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY37sdZ37 .carousel-indicators li.active,
.cid-uFY37sdZ37 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY37sdZ37 .carousel-indicators li::after,
.cid-uFY37sdZ37 .carousel-indicators li::before {
  content: none;
}
.cid-uFY37sdZ37 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY37sdZ37 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY37soUJ4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY37soUJ4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY37soUJ4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY37soUJ4 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY37soUJ4 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY37soUJ4 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY37soUJ4 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY37soUJ4 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY37soUJ4 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY37soUJ4 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY37soUJ4 .mbr-text,
.cid-uFY37soUJ4 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY37swaJJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY37swaJJ img,
.cid-uFY37swaJJ .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY37swaJJ .item:focus,
.cid-uFY37swaJJ span:focus {
  outline: none;
}
.cid-uFY37swaJJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY37swaJJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY37swaJJ .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY37swaJJ .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY37swaJJ .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY37swaJJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY37swaJJ .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY37swaJJ .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY37swaJJ .item-subtitle {
  text-align: center;
}
.cid-uFY37swaJJ .mbr-text,
.cid-uFY37swaJJ .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY37swaJJ .mbr-section-subtitle,
.cid-uFY37swaJJ .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY37sVjTn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY37sVjTn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY37sVjTn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY37sVjTn .row {
    flex-direction: column-reverse;
  }
  .cid-uFY37sVjTn .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY37sVjTn .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY37sVjTn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY37sVjTn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY37sVjTn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY37sVjTn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY37sVjTn .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY37sVjTn .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY37sVjTn .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY37sVjTn .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY37sVjTn .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY37sVjTn .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY37sVjTn P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY37sVjTn .card-title {
  color: #0c2c68;
}
.cid-uFY37sVjTn .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY37t5qjQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY37t5qjQ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY37t5qjQ .container {
    padding: 0 12px;
  }
}
.cid-uFY37t5qjQ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY37t5qjQ .social-row .soc-item {
  margin: 8px;
}
.cid-uFY37t5qjQ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY37t5qjQ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY37t5qjQ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY37t5qjQ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY37t5qjQ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY37t5qjQ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY37t5qjQ .header-menu li p {
  margin: 0;
}
.cid-uFY37t5qjQ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY37t5qjQ .mbr-section-title {
  color: #ffffff;
}
.cid-uFY3cSIA4G {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY3cSIA4G .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY3cSIA4G .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY3cSIA4G .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY3cSIA4G .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY3cSIA4G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY3cSIA4G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY3cSIA4G .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY3cSIA4G .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY3cSIA4G .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY3cSIA4G .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY3cSIA4G .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY3cSIA4G .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY3cSIA4G .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY3cSIA4G .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY3cSIA4G .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY3cSIA4G .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY3cSIA4G .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY3cSIA4G .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY3cSIA4G .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY3cSIA4G .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3cSIA4G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY3cSIA4G .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY3cSIA4G .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY3cSIA4G .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY3cSIA4G .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY3cSIA4G .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY3cSIA4G .nav-item:focus,
.cid-uFY3cSIA4G .nav-link:focus {
  outline: none;
}
.cid-uFY3cSIA4G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY3cSIA4G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY3cSIA4G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY3cSIA4G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY3cSIA4G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY3cSIA4G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY3cSIA4G .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY3cSIA4G .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY3cSIA4G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY3cSIA4G .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY3cSIA4G .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY3cSIA4G .navbar.collapsed {
  justify-content: center;
}
.cid-uFY3cSIA4G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY3cSIA4G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY3cSIA4G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY3cSIA4G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY3cSIA4G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY3cSIA4G .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY3cSIA4G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY3cSIA4G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY3cSIA4G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3cSIA4G .navbar {
    min-height: 72px;
  }
  .cid-uFY3cSIA4G .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY3cSIA4G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY3cSIA4G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY3cSIA4G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY3cSIA4G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY3cSIA4G .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY3cSIA4G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY3cSIA4G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY3cSIA4G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY3cSIA4G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3cSIA4G .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY3cSIA4G .dropdown-item.active,
.cid-uFY3cSIA4G .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY3cSIA4G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY3cSIA4G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY3cSIA4G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY3cSIA4G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY3cSIA4G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY3cSIA4G .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY3cSIA4G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY3cSIA4G .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY3cSIA4G .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY3cSIA4G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY3cSIA4G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY3cSIA4G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY3cSIA4G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3cSIA4G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3cSIA4G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY3cSIA4G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3cSIA4G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY3cSIA4G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY3cSIA4G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3cSIA4G .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY3cSIA4G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY3cSIA4G .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY3cSIA4G .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY3cSIA4G .navbar {
    height: 70px;
  }
  .cid-uFY3cSIA4G .navbar.opened {
    height: auto;
  }
  .cid-uFY3cSIA4G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY3cSIA4G .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY3cSIA4G .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY3cSIA4G .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY3cSIA4G .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY3cSIA4G .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY3cSIA4G .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY3cSIA4G .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3cSIA4G .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY3cSIA4G .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY3cSTXQO {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY3cSTXQO .carousel {
    max-height: 700px;
  }
  .cid-uFY3cSTXQO .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY3cSTXQO .carousel {
    min-height: 455px;
  }
  .cid-uFY3cSTXQO .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY3cSTXQO .carousel {
    min-height: 385px;
  }
  .cid-uFY3cSTXQO .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY3cSTXQO .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY3cSTXQO .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY3cSTXQO .carousel,
.cid-uFY3cSTXQO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY3cSTXQO .item-wrapper {
  width: 100%;
}
.cid-uFY3cSTXQO .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY3cSTXQO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY3cSTXQO .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY3cSTXQO .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY3cSTXQO .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY3cSTXQO .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY3cSTXQO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY3cSTXQO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3cSTXQO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY3cSTXQO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY3cSTXQO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY3cSTXQO .carousel-indicators li.active,
.cid-uFY3cSTXQO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY3cSTXQO .carousel-indicators li::after,
.cid-uFY3cSTXQO .carousel-indicators li::before {
  content: none;
}
.cid-uFY3cSTXQO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY3cSTXQO .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY3cT4pOO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3cT4pOO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3cT4pOO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY3cT4pOO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY3cT4pOO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY3cT4pOO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3cT4pOO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY3cT4pOO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY3cT4pOO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY3cT4pOO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3cT4pOO .mbr-text,
.cid-uFY3cT4pOO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3cTcCIL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3cTcCIL img,
.cid-uFY3cTcCIL .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY3cTcCIL .item:focus,
.cid-uFY3cTcCIL span:focus {
  outline: none;
}
.cid-uFY3cTcCIL .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY3cTcCIL .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY3cTcCIL .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY3cTcCIL .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY3cTcCIL .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY3cTcCIL .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY3cTcCIL .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3cTcCIL .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY3cTcCIL .item-subtitle {
  text-align: center;
}
.cid-uFY3cTcCIL .mbr-text,
.cid-uFY3cTcCIL .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3cTcCIL .mbr-section-subtitle,
.cid-uFY3cTcCIL .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3cTzvG6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY3cTzvG6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3cTzvG6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY3cTzvG6 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY3cTzvG6 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY3cTzvG6 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY3cTzvG6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY3cTzvG6 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY3cTzvG6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY3cTzvG6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY3cTzvG6 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY3cTzvG6 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY3cTzvG6 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY3cTzvG6 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3cTzvG6 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY3cTzvG6 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY3cTzvG6 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY3cTzvG6 .card-title {
  color: #0c2c68;
}
.cid-uFY3cTzvG6 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY3cTMHuW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY3cTMHuW .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY3cTMHuW .container {
    padding: 0 12px;
  }
}
.cid-uFY3cTMHuW .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY3cTMHuW .social-row .soc-item {
  margin: 8px;
}
.cid-uFY3cTMHuW .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY3cTMHuW .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY3cTMHuW .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY3cTMHuW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY3cTMHuW .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY3cTMHuW .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY3cTMHuW .header-menu li p {
  margin: 0;
}
.cid-uFY3cTMHuW .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3cTMHuW .mbr-section-title {
  color: #ffffff;
}
.cid-uFY3kTmFFx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY3kTmFFx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY3kTmFFx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY3kTmFFx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY3kTmFFx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY3kTmFFx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY3kTmFFx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY3kTmFFx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY3kTmFFx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY3kTmFFx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY3kTmFFx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY3kTmFFx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY3kTmFFx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY3kTmFFx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY3kTmFFx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY3kTmFFx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY3kTmFFx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY3kTmFFx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY3kTmFFx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY3kTmFFx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY3kTmFFx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3kTmFFx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY3kTmFFx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY3kTmFFx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY3kTmFFx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY3kTmFFx .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY3kTmFFx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY3kTmFFx .nav-item:focus,
.cid-uFY3kTmFFx .nav-link:focus {
  outline: none;
}
.cid-uFY3kTmFFx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY3kTmFFx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY3kTmFFx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY3kTmFFx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY3kTmFFx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY3kTmFFx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY3kTmFFx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY3kTmFFx .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY3kTmFFx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY3kTmFFx .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY3kTmFFx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY3kTmFFx .navbar.collapsed {
  justify-content: center;
}
.cid-uFY3kTmFFx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY3kTmFFx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY3kTmFFx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY3kTmFFx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY3kTmFFx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY3kTmFFx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY3kTmFFx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY3kTmFFx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY3kTmFFx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3kTmFFx .navbar {
    min-height: 72px;
  }
  .cid-uFY3kTmFFx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY3kTmFFx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY3kTmFFx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY3kTmFFx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY3kTmFFx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY3kTmFFx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY3kTmFFx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY3kTmFFx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY3kTmFFx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY3kTmFFx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3kTmFFx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY3kTmFFx .dropdown-item.active,
.cid-uFY3kTmFFx .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY3kTmFFx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY3kTmFFx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY3kTmFFx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY3kTmFFx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY3kTmFFx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY3kTmFFx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY3kTmFFx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY3kTmFFx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY3kTmFFx .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY3kTmFFx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY3kTmFFx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY3kTmFFx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY3kTmFFx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3kTmFFx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3kTmFFx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY3kTmFFx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3kTmFFx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY3kTmFFx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY3kTmFFx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3kTmFFx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY3kTmFFx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY3kTmFFx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY3kTmFFx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY3kTmFFx .navbar {
    height: 70px;
  }
  .cid-uFY3kTmFFx .navbar.opened {
    height: auto;
  }
  .cid-uFY3kTmFFx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY3kTmFFx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY3kTmFFx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY3kTmFFx .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY3kTmFFx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY3kTmFFx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY3kTmFFx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY3kTmFFx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3kTmFFx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY3kTmFFx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY3kTz0lQ {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY3kTz0lQ .carousel {
    max-height: 700px;
  }
  .cid-uFY3kTz0lQ .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY3kTz0lQ .carousel {
    min-height: 455px;
  }
  .cid-uFY3kTz0lQ .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY3kTz0lQ .carousel {
    min-height: 385px;
  }
  .cid-uFY3kTz0lQ .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY3kTz0lQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY3kTz0lQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY3kTz0lQ .carousel,
.cid-uFY3kTz0lQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY3kTz0lQ .item-wrapper {
  width: 100%;
}
.cid-uFY3kTz0lQ .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY3kTz0lQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY3kTz0lQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY3kTz0lQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY3kTz0lQ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY3kTz0lQ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY3kTz0lQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY3kTz0lQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3kTz0lQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY3kTz0lQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY3kTz0lQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY3kTz0lQ .carousel-indicators li.active,
.cid-uFY3kTz0lQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY3kTz0lQ .carousel-indicators li::after,
.cid-uFY3kTz0lQ .carousel-indicators li::before {
  content: none;
}
.cid-uFY3kTz0lQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY3kTz0lQ .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY3kTQHzU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3kTQHzU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3kTQHzU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY3kTQHzU .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY3kTQHzU .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY3kTQHzU .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3kTQHzU .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY3kTQHzU .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY3kTQHzU .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY3kTQHzU .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3kTQHzU .mbr-text,
.cid-uFY3kTQHzU .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3kTZJdx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3kTZJdx img,
.cid-uFY3kTZJdx .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY3kTZJdx .item:focus,
.cid-uFY3kTZJdx span:focus {
  outline: none;
}
.cid-uFY3kTZJdx .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY3kTZJdx .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY3kTZJdx .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY3kTZJdx .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY3kTZJdx .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY3kTZJdx .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY3kTZJdx .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3kTZJdx .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY3kTZJdx .item-subtitle {
  text-align: center;
}
.cid-uFY3kTZJdx .mbr-text,
.cid-uFY3kTZJdx .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3kTZJdx .mbr-section-subtitle,
.cid-uFY3kTZJdx .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3kUqcfH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY3kUqcfH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3kUqcfH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY3kUqcfH .row {
    flex-direction: column-reverse;
  }
  .cid-uFY3kUqcfH .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY3kUqcfH .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY3kUqcfH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY3kUqcfH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY3kUqcfH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY3kUqcfH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY3kUqcfH .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY3kUqcfH .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY3kUqcfH .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY3kUqcfH .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3kUqcfH .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY3kUqcfH .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY3kUqcfH P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY3kUqcfH .card-title {
  color: #0c2c68;
}
.cid-uFY3kUqcfH .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY3kUC2Wi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY3kUC2Wi .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY3kUC2Wi .container {
    padding: 0 12px;
  }
}
.cid-uFY3kUC2Wi .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY3kUC2Wi .social-row .soc-item {
  margin: 8px;
}
.cid-uFY3kUC2Wi .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY3kUC2Wi .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY3kUC2Wi .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY3kUC2Wi .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY3kUC2Wi .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY3kUC2Wi .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY3kUC2Wi .header-menu li p {
  margin: 0;
}
.cid-uFY3kUC2Wi .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3kUC2Wi .mbr-section-title {
  color: #ffffff;
}
.cid-uFY3pNay3e {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY3pNay3e .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY3pNay3e .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY3pNay3e .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY3pNay3e .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY3pNay3e .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY3pNay3e .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY3pNay3e .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY3pNay3e .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY3pNay3e .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY3pNay3e .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY3pNay3e .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY3pNay3e .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY3pNay3e .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY3pNay3e .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY3pNay3e .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY3pNay3e .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY3pNay3e .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY3pNay3e .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY3pNay3e .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY3pNay3e .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3pNay3e .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY3pNay3e .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY3pNay3e .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY3pNay3e .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY3pNay3e .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY3pNay3e .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY3pNay3e .nav-item:focus,
.cid-uFY3pNay3e .nav-link:focus {
  outline: none;
}
.cid-uFY3pNay3e .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY3pNay3e .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY3pNay3e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY3pNay3e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY3pNay3e .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY3pNay3e .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY3pNay3e .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY3pNay3e .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY3pNay3e .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY3pNay3e .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY3pNay3e .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY3pNay3e .navbar.collapsed {
  justify-content: center;
}
.cid-uFY3pNay3e .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY3pNay3e .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY3pNay3e .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY3pNay3e .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY3pNay3e .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY3pNay3e .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY3pNay3e .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY3pNay3e .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY3pNay3e .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3pNay3e .navbar {
    min-height: 72px;
  }
  .cid-uFY3pNay3e .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY3pNay3e .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY3pNay3e .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY3pNay3e .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY3pNay3e .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY3pNay3e .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY3pNay3e .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY3pNay3e .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY3pNay3e .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY3pNay3e .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3pNay3e .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY3pNay3e .dropdown-item.active,
.cid-uFY3pNay3e .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY3pNay3e .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY3pNay3e .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY3pNay3e .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY3pNay3e .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY3pNay3e .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY3pNay3e .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY3pNay3e ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY3pNay3e .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY3pNay3e .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY3pNay3e button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY3pNay3e button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY3pNay3e button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY3pNay3e button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3pNay3e button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3pNay3e button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY3pNay3e nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3pNay3e nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY3pNay3e nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY3pNay3e nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3pNay3e .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY3pNay3e a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY3pNay3e .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY3pNay3e .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY3pNay3e .navbar {
    height: 70px;
  }
  .cid-uFY3pNay3e .navbar.opened {
    height: auto;
  }
  .cid-uFY3pNay3e .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY3pNay3e .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY3pNay3e .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY3pNay3e .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY3pNay3e .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY3pNay3e .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY3pNay3e .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY3pNay3e .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3pNay3e .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY3pNay3e .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY3pNm7u7 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY3pNm7u7 .carousel {
    max-height: 700px;
  }
  .cid-uFY3pNm7u7 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY3pNm7u7 .carousel {
    min-height: 455px;
  }
  .cid-uFY3pNm7u7 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY3pNm7u7 .carousel {
    min-height: 385px;
  }
  .cid-uFY3pNm7u7 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY3pNm7u7 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY3pNm7u7 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY3pNm7u7 .carousel,
.cid-uFY3pNm7u7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY3pNm7u7 .item-wrapper {
  width: 100%;
}
.cid-uFY3pNm7u7 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY3pNm7u7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY3pNm7u7 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY3pNm7u7 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY3pNm7u7 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY3pNm7u7 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY3pNm7u7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY3pNm7u7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3pNm7u7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY3pNm7u7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY3pNm7u7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY3pNm7u7 .carousel-indicators li.active,
.cid-uFY3pNm7u7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY3pNm7u7 .carousel-indicators li::after,
.cid-uFY3pNm7u7 .carousel-indicators li::before {
  content: none;
}
.cid-uFY3pNm7u7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY3pNm7u7 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY3pNx5UD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3pNx5UD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3pNx5UD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY3pNx5UD .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY3pNx5UD .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY3pNx5UD .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3pNx5UD .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY3pNx5UD .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY3pNx5UD .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY3pNx5UD .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3pNx5UD .mbr-text,
.cid-uFY3pNx5UD .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3pNE9BR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3pNE9BR img,
.cid-uFY3pNE9BR .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY3pNE9BR .item:focus,
.cid-uFY3pNE9BR span:focus {
  outline: none;
}
.cid-uFY3pNE9BR .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY3pNE9BR .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY3pNE9BR .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY3pNE9BR .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY3pNE9BR .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY3pNE9BR .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY3pNE9BR .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3pNE9BR .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY3pNE9BR .item-subtitle {
  text-align: center;
}
.cid-uFY3pNE9BR .mbr-text,
.cid-uFY3pNE9BR .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3pNE9BR .mbr-section-subtitle,
.cid-uFY3pNE9BR .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3pO5lbl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY3pO5lbl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3pO5lbl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY3pO5lbl .row {
    flex-direction: column-reverse;
  }
  .cid-uFY3pO5lbl .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY3pO5lbl .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY3pO5lbl .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY3pO5lbl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY3pO5lbl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY3pO5lbl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY3pO5lbl .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY3pO5lbl .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY3pO5lbl .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY3pO5lbl .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3pO5lbl .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY3pO5lbl .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY3pO5lbl P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY3pO5lbl .card-title {
  color: #0c2c68;
}
.cid-uFY3pO5lbl .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY3pOhQbE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY3pOhQbE .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY3pOhQbE .container {
    padding: 0 12px;
  }
}
.cid-uFY3pOhQbE .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY3pOhQbE .social-row .soc-item {
  margin: 8px;
}
.cid-uFY3pOhQbE .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY3pOhQbE .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY3pOhQbE .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY3pOhQbE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY3pOhQbE .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY3pOhQbE .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY3pOhQbE .header-menu li p {
  margin: 0;
}
.cid-uFY3pOhQbE .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3pOhQbE .mbr-section-title {
  color: #ffffff;
}
.cid-uFY3sAwIBt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY3sAwIBt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY3sAwIBt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY3sAwIBt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY3sAwIBt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY3sAwIBt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY3sAwIBt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY3sAwIBt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY3sAwIBt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY3sAwIBt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY3sAwIBt .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY3sAwIBt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY3sAwIBt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY3sAwIBt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY3sAwIBt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY3sAwIBt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY3sAwIBt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY3sAwIBt .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY3sAwIBt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY3sAwIBt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY3sAwIBt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3sAwIBt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY3sAwIBt .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY3sAwIBt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY3sAwIBt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY3sAwIBt .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY3sAwIBt .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY3sAwIBt .nav-item:focus,
.cid-uFY3sAwIBt .nav-link:focus {
  outline: none;
}
.cid-uFY3sAwIBt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY3sAwIBt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY3sAwIBt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY3sAwIBt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY3sAwIBt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY3sAwIBt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY3sAwIBt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY3sAwIBt .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY3sAwIBt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY3sAwIBt .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY3sAwIBt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY3sAwIBt .navbar.collapsed {
  justify-content: center;
}
.cid-uFY3sAwIBt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY3sAwIBt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY3sAwIBt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY3sAwIBt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY3sAwIBt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY3sAwIBt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY3sAwIBt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY3sAwIBt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY3sAwIBt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3sAwIBt .navbar {
    min-height: 72px;
  }
  .cid-uFY3sAwIBt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY3sAwIBt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY3sAwIBt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY3sAwIBt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY3sAwIBt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY3sAwIBt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY3sAwIBt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY3sAwIBt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY3sAwIBt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY3sAwIBt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3sAwIBt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY3sAwIBt .dropdown-item.active,
.cid-uFY3sAwIBt .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY3sAwIBt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY3sAwIBt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY3sAwIBt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY3sAwIBt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY3sAwIBt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY3sAwIBt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY3sAwIBt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY3sAwIBt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY3sAwIBt .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY3sAwIBt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY3sAwIBt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY3sAwIBt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY3sAwIBt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3sAwIBt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3sAwIBt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY3sAwIBt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3sAwIBt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY3sAwIBt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY3sAwIBt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3sAwIBt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY3sAwIBt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY3sAwIBt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY3sAwIBt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY3sAwIBt .navbar {
    height: 70px;
  }
  .cid-uFY3sAwIBt .navbar.opened {
    height: auto;
  }
  .cid-uFY3sAwIBt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY3sAwIBt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY3sAwIBt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY3sAwIBt .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY3sAwIBt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY3sAwIBt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY3sAwIBt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY3sAwIBt .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3sAwIBt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY3sAwIBt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY3sAGGRv {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY3sAGGRv .carousel {
    max-height: 700px;
  }
  .cid-uFY3sAGGRv .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY3sAGGRv .carousel {
    min-height: 455px;
  }
  .cid-uFY3sAGGRv .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY3sAGGRv .carousel {
    min-height: 385px;
  }
  .cid-uFY3sAGGRv .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY3sAGGRv .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY3sAGGRv .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY3sAGGRv .carousel,
.cid-uFY3sAGGRv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY3sAGGRv .item-wrapper {
  width: 100%;
}
.cid-uFY3sAGGRv .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY3sAGGRv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY3sAGGRv .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY3sAGGRv .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY3sAGGRv .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY3sAGGRv .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY3sAGGRv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY3sAGGRv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3sAGGRv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY3sAGGRv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY3sAGGRv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY3sAGGRv .carousel-indicators li.active,
.cid-uFY3sAGGRv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY3sAGGRv .carousel-indicators li::after,
.cid-uFY3sAGGRv .carousel-indicators li::before {
  content: none;
}
.cid-uFY3sAGGRv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY3sAGGRv .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY3sARKsN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3sARKsN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3sARKsN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY3sARKsN .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY3sARKsN .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY3sARKsN .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3sARKsN .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY3sARKsN .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY3sARKsN .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY3sARKsN .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3sARKsN .mbr-text,
.cid-uFY3sARKsN .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3sAYzy2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3sAYzy2 img,
.cid-uFY3sAYzy2 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY3sAYzy2 .item:focus,
.cid-uFY3sAYzy2 span:focus {
  outline: none;
}
.cid-uFY3sAYzy2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY3sAYzy2 .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY3sAYzy2 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY3sAYzy2 .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY3sAYzy2 .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY3sAYzy2 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY3sAYzy2 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3sAYzy2 .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY3sAYzy2 .item-subtitle {
  text-align: center;
}
.cid-uFY3sAYzy2 .mbr-text,
.cid-uFY3sAYzy2 .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3sAYzy2 .mbr-section-subtitle,
.cid-uFY3sAYzy2 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3sBopJo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY3sBopJo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3sBopJo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY3sBopJo .row {
    flex-direction: column-reverse;
  }
  .cid-uFY3sBopJo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY3sBopJo .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY3sBopJo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY3sBopJo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY3sBopJo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY3sBopJo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY3sBopJo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY3sBopJo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY3sBopJo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY3sBopJo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3sBopJo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY3sBopJo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY3sBopJo P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY3sBopJo .card-title {
  color: #0c2c68;
}
.cid-uFY3sBopJo .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY3sBBiwY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY3sBBiwY .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY3sBBiwY .container {
    padding: 0 12px;
  }
}
.cid-uFY3sBBiwY .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY3sBBiwY .social-row .soc-item {
  margin: 8px;
}
.cid-uFY3sBBiwY .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY3sBBiwY .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY3sBBiwY .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY3sBBiwY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY3sBBiwY .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY3sBBiwY .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY3sBBiwY .header-menu li p {
  margin: 0;
}
.cid-uFY3sBBiwY .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3sBBiwY .mbr-section-title {
  color: #ffffff;
}
.cid-uFY3ze0Hy2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY3ze0Hy2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY3ze0Hy2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY3ze0Hy2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY3ze0Hy2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY3ze0Hy2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY3ze0Hy2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY3ze0Hy2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY3ze0Hy2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY3ze0Hy2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY3ze0Hy2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY3ze0Hy2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY3ze0Hy2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY3ze0Hy2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY3ze0Hy2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY3ze0Hy2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY3ze0Hy2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY3ze0Hy2 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY3ze0Hy2 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY3ze0Hy2 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY3ze0Hy2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3ze0Hy2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY3ze0Hy2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY3ze0Hy2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY3ze0Hy2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY3ze0Hy2 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY3ze0Hy2 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY3ze0Hy2 .nav-item:focus,
.cid-uFY3ze0Hy2 .nav-link:focus {
  outline: none;
}
.cid-uFY3ze0Hy2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY3ze0Hy2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY3ze0Hy2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY3ze0Hy2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY3ze0Hy2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY3ze0Hy2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY3ze0Hy2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY3ze0Hy2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY3ze0Hy2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY3ze0Hy2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY3ze0Hy2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY3ze0Hy2 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY3ze0Hy2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY3ze0Hy2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY3ze0Hy2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY3ze0Hy2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY3ze0Hy2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY3ze0Hy2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY3ze0Hy2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY3ze0Hy2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY3ze0Hy2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3ze0Hy2 .navbar {
    min-height: 72px;
  }
  .cid-uFY3ze0Hy2 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY3ze0Hy2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY3ze0Hy2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY3ze0Hy2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY3ze0Hy2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY3ze0Hy2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3ze0Hy2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY3ze0Hy2 .dropdown-item.active,
.cid-uFY3ze0Hy2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY3ze0Hy2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY3ze0Hy2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY3ze0Hy2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY3ze0Hy2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY3ze0Hy2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY3ze0Hy2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY3ze0Hy2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY3ze0Hy2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY3ze0Hy2 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY3ze0Hy2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY3ze0Hy2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY3ze0Hy2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY3ze0Hy2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3ze0Hy2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3ze0Hy2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY3ze0Hy2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3ze0Hy2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY3ze0Hy2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY3ze0Hy2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3ze0Hy2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY3ze0Hy2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY3ze0Hy2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY3ze0Hy2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY3ze0Hy2 .navbar {
    height: 70px;
  }
  .cid-uFY3ze0Hy2 .navbar.opened {
    height: auto;
  }
  .cid-uFY3ze0Hy2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY3ze0Hy2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY3ze0Hy2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY3ze0Hy2 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY3ze0Hy2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY3ze0Hy2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY3ze0Hy2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3ze0Hy2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY3ze0Hy2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY3zecGN5 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY3zecGN5 .carousel {
    max-height: 700px;
  }
  .cid-uFY3zecGN5 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY3zecGN5 .carousel {
    min-height: 455px;
  }
  .cid-uFY3zecGN5 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY3zecGN5 .carousel {
    min-height: 385px;
  }
  .cid-uFY3zecGN5 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY3zecGN5 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY3zecGN5 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY3zecGN5 .carousel,
.cid-uFY3zecGN5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY3zecGN5 .item-wrapper {
  width: 100%;
}
.cid-uFY3zecGN5 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY3zecGN5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY3zecGN5 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY3zecGN5 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY3zecGN5 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY3zecGN5 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY3zecGN5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY3zecGN5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3zecGN5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY3zecGN5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY3zecGN5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY3zecGN5 .carousel-indicators li.active,
.cid-uFY3zecGN5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY3zecGN5 .carousel-indicators li::after,
.cid-uFY3zecGN5 .carousel-indicators li::before {
  content: none;
}
.cid-uFY3zecGN5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY3zecGN5 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY3zenCxp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3zenCxp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3zenCxp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY3zenCxp .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY3zenCxp .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY3zenCxp .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3zenCxp .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY3zenCxp .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY3zenCxp .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY3zenCxp .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3zenCxp .mbr-text,
.cid-uFY3zenCxp .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3zevbLz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3zevbLz img,
.cid-uFY3zevbLz .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY3zevbLz .item:focus,
.cid-uFY3zevbLz span:focus {
  outline: none;
}
.cid-uFY3zevbLz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY3zevbLz .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY3zevbLz .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY3zevbLz .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY3zevbLz .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY3zevbLz .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY3zevbLz .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3zevbLz .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY3zevbLz .item-subtitle {
  text-align: center;
}
.cid-uFY3zevbLz .mbr-text,
.cid-uFY3zevbLz .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3zevbLz .mbr-section-subtitle,
.cid-uFY3zevbLz .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3zeVJJg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY3zeVJJg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3zeVJJg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY3zeVJJg .row {
    flex-direction: column-reverse;
  }
  .cid-uFY3zeVJJg .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY3zeVJJg .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY3zeVJJg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY3zeVJJg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY3zeVJJg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY3zeVJJg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY3zeVJJg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY3zeVJJg .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY3zeVJJg .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY3zeVJJg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3zeVJJg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY3zeVJJg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY3zeVJJg P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY3zeVJJg .card-title {
  color: #0c2c68;
}
.cid-uFY3zeVJJg .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY3zf6gzg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY3zf6gzg .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY3zf6gzg .container {
    padding: 0 12px;
  }
}
.cid-uFY3zf6gzg .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY3zf6gzg .social-row .soc-item {
  margin: 8px;
}
.cid-uFY3zf6gzg .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY3zf6gzg .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY3zf6gzg .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY3zf6gzg .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY3zf6gzg .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY3zf6gzg .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY3zf6gzg .header-menu li p {
  margin: 0;
}
.cid-uFY3zf6gzg .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3zf6gzg .mbr-section-title {
  color: #ffffff;
}
.cid-uFY3E6Q5up {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY3E6Q5up .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY3E6Q5up .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY3E6Q5up .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY3E6Q5up .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY3E6Q5up .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY3E6Q5up .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY3E6Q5up .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY3E6Q5up .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY3E6Q5up .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY3E6Q5up .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY3E6Q5up .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY3E6Q5up .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY3E6Q5up .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY3E6Q5up .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY3E6Q5up .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY3E6Q5up .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY3E6Q5up .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY3E6Q5up .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY3E6Q5up .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY3E6Q5up .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3E6Q5up .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY3E6Q5up .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY3E6Q5up .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY3E6Q5up .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY3E6Q5up .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY3E6Q5up .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY3E6Q5up .nav-item:focus,
.cid-uFY3E6Q5up .nav-link:focus {
  outline: none;
}
.cid-uFY3E6Q5up .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY3E6Q5up .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY3E6Q5up .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY3E6Q5up .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY3E6Q5up .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY3E6Q5up .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY3E6Q5up .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY3E6Q5up .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY3E6Q5up .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY3E6Q5up .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY3E6Q5up .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY3E6Q5up .navbar.collapsed {
  justify-content: center;
}
.cid-uFY3E6Q5up .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY3E6Q5up .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY3E6Q5up .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY3E6Q5up .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY3E6Q5up .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY3E6Q5up .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY3E6Q5up .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY3E6Q5up .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY3E6Q5up .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3E6Q5up .navbar {
    min-height: 72px;
  }
  .cid-uFY3E6Q5up .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY3E6Q5up .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY3E6Q5up .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY3E6Q5up .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY3E6Q5up .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY3E6Q5up .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY3E6Q5up .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY3E6Q5up .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY3E6Q5up .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY3E6Q5up .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY3E6Q5up .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY3E6Q5up .dropdown-item.active,
.cid-uFY3E6Q5up .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY3E6Q5up .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY3E6Q5up .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY3E6Q5up .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY3E6Q5up .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY3E6Q5up .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY3E6Q5up .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY3E6Q5up ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY3E6Q5up .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY3E6Q5up .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY3E6Q5up button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY3E6Q5up button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY3E6Q5up button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY3E6Q5up button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3E6Q5up button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY3E6Q5up button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY3E6Q5up nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3E6Q5up nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY3E6Q5up nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY3E6Q5up nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY3E6Q5up .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY3E6Q5up a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY3E6Q5up .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY3E6Q5up .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY3E6Q5up .navbar {
    height: 70px;
  }
  .cid-uFY3E6Q5up .navbar.opened {
    height: auto;
  }
  .cid-uFY3E6Q5up .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY3E6Q5up .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY3E6Q5up .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY3E6Q5up .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY3E6Q5up .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY3E6Q5up .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY3E6Q5up .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY3E6Q5up .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY3E6Q5up .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY3E6Q5up .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY3E71uK7 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY3E71uK7 .carousel {
    max-height: 700px;
  }
  .cid-uFY3E71uK7 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY3E71uK7 .carousel {
    min-height: 455px;
  }
  .cid-uFY3E71uK7 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY3E71uK7 .carousel {
    min-height: 385px;
  }
  .cid-uFY3E71uK7 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY3E71uK7 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY3E71uK7 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY3E71uK7 .carousel,
.cid-uFY3E71uK7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY3E71uK7 .item-wrapper {
  width: 100%;
}
.cid-uFY3E71uK7 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY3E71uK7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY3E71uK7 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY3E71uK7 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY3E71uK7 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY3E71uK7 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY3E71uK7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY3E71uK7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY3E71uK7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY3E71uK7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY3E71uK7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY3E71uK7 .carousel-indicators li.active,
.cid-uFY3E71uK7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY3E71uK7 .carousel-indicators li::after,
.cid-uFY3E71uK7 .carousel-indicators li::before {
  content: none;
}
.cid-uFY3E71uK7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY3E71uK7 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY3E7bVdY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3E7bVdY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3E7bVdY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY3E7bVdY .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY3E7bVdY .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY3E7bVdY .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3E7bVdY .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY3E7bVdY .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY3E7bVdY .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY3E7bVdY .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3E7bVdY .mbr-text,
.cid-uFY3E7bVdY .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3E7kpAu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY3E7kpAu img,
.cid-uFY3E7kpAu .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY3E7kpAu .item:focus,
.cid-uFY3E7kpAu span:focus {
  outline: none;
}
.cid-uFY3E7kpAu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY3E7kpAu .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY3E7kpAu .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY3E7kpAu .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY3E7kpAu .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY3E7kpAu .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY3E7kpAu .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY3E7kpAu .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY3E7kpAu .item-subtitle {
  text-align: center;
}
.cid-uFY3E7kpAu .mbr-text,
.cid-uFY3E7kpAu .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3E7kpAu .mbr-section-subtitle,
.cid-uFY3E7kpAu .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY3E7GJDg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY3E7GJDg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY3E7GJDg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY3E7GJDg .row {
    flex-direction: column-reverse;
  }
  .cid-uFY3E7GJDg .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY3E7GJDg .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY3E7GJDg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY3E7GJDg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY3E7GJDg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY3E7GJDg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY3E7GJDg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY3E7GJDg .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY3E7GJDg .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY3E7GJDg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY3E7GJDg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY3E7GJDg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY3E7GJDg P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY3E7GJDg .card-title {
  color: #0c2c68;
}
.cid-uFY3E7GJDg .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY3E7SYMa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY3E7SYMa .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY3E7SYMa .container {
    padding: 0 12px;
  }
}
.cid-uFY3E7SYMa .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY3E7SYMa .social-row .soc-item {
  margin: 8px;
}
.cid-uFY3E7SYMa .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY3E7SYMa .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY3E7SYMa .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY3E7SYMa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY3E7SYMa .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY3E7SYMa .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY3E7SYMa .header-menu li p {
  margin: 0;
}
.cid-uFY3E7SYMa .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY3E7SYMa .mbr-section-title {
  color: #ffffff;
}
.cid-uFY46rhSKl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY46rhSKl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY46rhSKl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY46rhSKl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY46rhSKl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY46rhSKl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY46rhSKl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY46rhSKl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY46rhSKl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY46rhSKl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY46rhSKl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY46rhSKl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY46rhSKl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY46rhSKl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY46rhSKl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY46rhSKl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY46rhSKl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY46rhSKl .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY46rhSKl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY46rhSKl .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY46rhSKl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY46rhSKl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY46rhSKl .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY46rhSKl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY46rhSKl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY46rhSKl .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY46rhSKl .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY46rhSKl .nav-item:focus,
.cid-uFY46rhSKl .nav-link:focus {
  outline: none;
}
.cid-uFY46rhSKl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY46rhSKl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY46rhSKl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY46rhSKl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY46rhSKl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY46rhSKl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY46rhSKl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY46rhSKl .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY46rhSKl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY46rhSKl .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY46rhSKl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY46rhSKl .navbar.collapsed {
  justify-content: center;
}
.cid-uFY46rhSKl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY46rhSKl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY46rhSKl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY46rhSKl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY46rhSKl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY46rhSKl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY46rhSKl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY46rhSKl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY46rhSKl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY46rhSKl .navbar {
    min-height: 72px;
  }
  .cid-uFY46rhSKl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY46rhSKl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY46rhSKl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY46rhSKl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY46rhSKl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY46rhSKl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY46rhSKl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY46rhSKl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY46rhSKl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY46rhSKl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY46rhSKl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY46rhSKl .dropdown-item.active,
.cid-uFY46rhSKl .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY46rhSKl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY46rhSKl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY46rhSKl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY46rhSKl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY46rhSKl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY46rhSKl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY46rhSKl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY46rhSKl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY46rhSKl .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY46rhSKl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY46rhSKl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY46rhSKl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY46rhSKl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY46rhSKl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY46rhSKl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY46rhSKl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY46rhSKl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY46rhSKl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY46rhSKl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY46rhSKl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY46rhSKl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY46rhSKl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY46rhSKl .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY46rhSKl .navbar {
    height: 70px;
  }
  .cid-uFY46rhSKl .navbar.opened {
    height: auto;
  }
  .cid-uFY46rhSKl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY46rhSKl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY46rhSKl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY46rhSKl .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY46rhSKl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY46rhSKl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY46rhSKl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY46rhSKl .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY46rhSKl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY46rhSKl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY46rswsQ {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY46rswsQ .carousel {
    max-height: 700px;
  }
  .cid-uFY46rswsQ .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY46rswsQ .carousel {
    min-height: 455px;
  }
  .cid-uFY46rswsQ .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY46rswsQ .carousel {
    min-height: 385px;
  }
  .cid-uFY46rswsQ .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY46rswsQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY46rswsQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY46rswsQ .carousel,
.cid-uFY46rswsQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY46rswsQ .item-wrapper {
  width: 100%;
}
.cid-uFY46rswsQ .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY46rswsQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY46rswsQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY46rswsQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY46rswsQ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY46rswsQ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY46rswsQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY46rswsQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY46rswsQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY46rswsQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY46rswsQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY46rswsQ .carousel-indicators li.active,
.cid-uFY46rswsQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY46rswsQ .carousel-indicators li::after,
.cid-uFY46rswsQ .carousel-indicators li::before {
  content: none;
}
.cid-uFY46rswsQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY46rswsQ .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY46rHq7B {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY46rHq7B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY46rHq7B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY46rHq7B .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY46rHq7B .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY46rHq7B .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY46rHq7B .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY46rHq7B .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY46rHq7B .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY46rHq7B .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY46rHq7B .mbr-text,
.cid-uFY46rHq7B .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY46rQhoe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY46rQhoe img,
.cid-uFY46rQhoe .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY46rQhoe .item:focus,
.cid-uFY46rQhoe span:focus {
  outline: none;
}
.cid-uFY46rQhoe .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY46rQhoe .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY46rQhoe .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY46rQhoe .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY46rQhoe .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY46rQhoe .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY46rQhoe .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY46rQhoe .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY46rQhoe .item-subtitle {
  text-align: center;
}
.cid-uFY46rQhoe .mbr-text,
.cid-uFY46rQhoe .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY46rQhoe .mbr-section-subtitle,
.cid-uFY46rQhoe .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY46scpyD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY46scpyD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY46scpyD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY46scpyD .row {
    flex-direction: column-reverse;
  }
  .cid-uFY46scpyD .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY46scpyD .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY46scpyD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY46scpyD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY46scpyD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY46scpyD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY46scpyD .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY46scpyD .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY46scpyD .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY46scpyD .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY46scpyD .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY46scpyD .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY46scpyD P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY46scpyD .card-title {
  color: #0c2c68;
}
.cid-uFY46scpyD .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY46sn69L {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY46sn69L .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY46sn69L .container {
    padding: 0 12px;
  }
}
.cid-uFY46sn69L .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY46sn69L .social-row .soc-item {
  margin: 8px;
}
.cid-uFY46sn69L .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY46sn69L .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY46sn69L .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY46sn69L .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY46sn69L .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY46sn69L .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY46sn69L .header-menu li p {
  margin: 0;
}
.cid-uFY46sn69L .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY46sn69L .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4aqVvHT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4aqVvHT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4aqVvHT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4aqVvHT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4aqVvHT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4aqVvHT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4aqVvHT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4aqVvHT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4aqVvHT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4aqVvHT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4aqVvHT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4aqVvHT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4aqVvHT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4aqVvHT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4aqVvHT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4aqVvHT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4aqVvHT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4aqVvHT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4aqVvHT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4aqVvHT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4aqVvHT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4aqVvHT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4aqVvHT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4aqVvHT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4aqVvHT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4aqVvHT .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4aqVvHT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4aqVvHT .nav-item:focus,
.cid-uFY4aqVvHT .nav-link:focus {
  outline: none;
}
.cid-uFY4aqVvHT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4aqVvHT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4aqVvHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4aqVvHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4aqVvHT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4aqVvHT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4aqVvHT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4aqVvHT .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4aqVvHT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4aqVvHT .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4aqVvHT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4aqVvHT .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4aqVvHT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4aqVvHT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4aqVvHT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4aqVvHT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4aqVvHT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4aqVvHT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4aqVvHT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4aqVvHT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4aqVvHT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4aqVvHT .navbar {
    min-height: 72px;
  }
  .cid-uFY4aqVvHT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4aqVvHT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4aqVvHT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4aqVvHT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4aqVvHT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4aqVvHT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4aqVvHT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4aqVvHT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4aqVvHT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4aqVvHT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4aqVvHT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4aqVvHT .dropdown-item.active,
.cid-uFY4aqVvHT .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4aqVvHT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4aqVvHT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4aqVvHT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4aqVvHT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4aqVvHT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4aqVvHT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4aqVvHT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4aqVvHT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4aqVvHT .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4aqVvHT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4aqVvHT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4aqVvHT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4aqVvHT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4aqVvHT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4aqVvHT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4aqVvHT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4aqVvHT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4aqVvHT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4aqVvHT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4aqVvHT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4aqVvHT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4aqVvHT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4aqVvHT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4aqVvHT .navbar {
    height: 70px;
  }
  .cid-uFY4aqVvHT .navbar.opened {
    height: auto;
  }
  .cid-uFY4aqVvHT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4aqVvHT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4aqVvHT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4aqVvHT .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4aqVvHT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4aqVvHT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4aqVvHT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4aqVvHT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4aqVvHT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4aqVvHT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4ar6EEB {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4ar6EEB .carousel {
    max-height: 700px;
  }
  .cid-uFY4ar6EEB .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4ar6EEB .carousel {
    min-height: 455px;
  }
  .cid-uFY4ar6EEB .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4ar6EEB .carousel {
    min-height: 385px;
  }
  .cid-uFY4ar6EEB .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4ar6EEB .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4ar6EEB .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4ar6EEB .carousel,
.cid-uFY4ar6EEB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4ar6EEB .item-wrapper {
  width: 100%;
}
.cid-uFY4ar6EEB .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4ar6EEB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4ar6EEB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4ar6EEB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4ar6EEB .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4ar6EEB .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4ar6EEB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4ar6EEB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4ar6EEB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4ar6EEB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4ar6EEB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4ar6EEB .carousel-indicators li.active,
.cid-uFY4ar6EEB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4ar6EEB .carousel-indicators li::after,
.cid-uFY4ar6EEB .carousel-indicators li::before {
  content: none;
}
.cid-uFY4ar6EEB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4ar6EEB .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4arjLij {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4arjLij .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4arjLij .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4arjLij .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4arjLij .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4arjLij .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4arjLij .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4arjLij .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4arjLij .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4arjLij .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4arjLij .mbr-text,
.cid-uFY4arjLij .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4arrmuA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4arrmuA img,
.cid-uFY4arrmuA .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4arrmuA .item:focus,
.cid-uFY4arrmuA span:focus {
  outline: none;
}
.cid-uFY4arrmuA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4arrmuA .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4arrmuA .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4arrmuA .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4arrmuA .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4arrmuA .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4arrmuA .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4arrmuA .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4arrmuA .item-subtitle {
  text-align: center;
}
.cid-uFY4arrmuA .mbr-text,
.cid-uFY4arrmuA .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4arrmuA .mbr-section-subtitle,
.cid-uFY4arrmuA .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4arSu9w {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4arSu9w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4arSu9w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4arSu9w .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4arSu9w .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4arSu9w .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4arSu9w .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4arSu9w .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4arSu9w .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4arSu9w .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4arSu9w .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4arSu9w .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4arSu9w .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4arSu9w .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4arSu9w .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4arSu9w .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4arSu9w P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4arSu9w .card-title {
  color: #0c2c68;
}
.cid-uFY4arSu9w .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4as41vs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4as41vs .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4as41vs .container {
    padding: 0 12px;
  }
}
.cid-uFY4as41vs .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4as41vs .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4as41vs .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4as41vs .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4as41vs .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4as41vs .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4as41vs .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4as41vs .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4as41vs .header-menu li p {
  margin: 0;
}
.cid-uFY4as41vs .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4as41vs .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4eAunGh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4eAunGh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4eAunGh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4eAunGh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4eAunGh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4eAunGh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4eAunGh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4eAunGh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4eAunGh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4eAunGh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4eAunGh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4eAunGh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4eAunGh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4eAunGh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4eAunGh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4eAunGh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4eAunGh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4eAunGh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4eAunGh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4eAunGh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4eAunGh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4eAunGh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4eAunGh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4eAunGh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4eAunGh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4eAunGh .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4eAunGh .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4eAunGh .nav-item:focus,
.cid-uFY4eAunGh .nav-link:focus {
  outline: none;
}
.cid-uFY4eAunGh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4eAunGh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4eAunGh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4eAunGh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4eAunGh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4eAunGh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4eAunGh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4eAunGh .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4eAunGh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4eAunGh .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4eAunGh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4eAunGh .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4eAunGh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4eAunGh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4eAunGh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4eAunGh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4eAunGh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4eAunGh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4eAunGh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4eAunGh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4eAunGh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4eAunGh .navbar {
    min-height: 72px;
  }
  .cid-uFY4eAunGh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4eAunGh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4eAunGh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4eAunGh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4eAunGh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4eAunGh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4eAunGh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4eAunGh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4eAunGh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4eAunGh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4eAunGh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4eAunGh .dropdown-item.active,
.cid-uFY4eAunGh .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4eAunGh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4eAunGh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4eAunGh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4eAunGh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4eAunGh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4eAunGh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4eAunGh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4eAunGh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4eAunGh .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4eAunGh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4eAunGh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4eAunGh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4eAunGh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4eAunGh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4eAunGh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4eAunGh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4eAunGh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4eAunGh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4eAunGh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4eAunGh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4eAunGh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4eAunGh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4eAunGh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4eAunGh .navbar {
    height: 70px;
  }
  .cid-uFY4eAunGh .navbar.opened {
    height: auto;
  }
  .cid-uFY4eAunGh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4eAunGh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4eAunGh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4eAunGh .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4eAunGh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4eAunGh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4eAunGh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4eAunGh .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4eAunGh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4eAunGh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4eAHdKh {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4eAHdKh .carousel {
    max-height: 700px;
  }
  .cid-uFY4eAHdKh .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4eAHdKh .carousel {
    min-height: 455px;
  }
  .cid-uFY4eAHdKh .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4eAHdKh .carousel {
    min-height: 385px;
  }
  .cid-uFY4eAHdKh .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4eAHdKh .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4eAHdKh .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4eAHdKh .carousel,
.cid-uFY4eAHdKh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4eAHdKh .item-wrapper {
  width: 100%;
}
.cid-uFY4eAHdKh .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4eAHdKh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4eAHdKh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4eAHdKh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4eAHdKh .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4eAHdKh .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4eAHdKh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4eAHdKh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4eAHdKh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4eAHdKh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4eAHdKh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4eAHdKh .carousel-indicators li.active,
.cid-uFY4eAHdKh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4eAHdKh .carousel-indicators li::after,
.cid-uFY4eAHdKh .carousel-indicators li::before {
  content: none;
}
.cid-uFY4eAHdKh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4eAHdKh .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4eARPCn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4eARPCn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4eARPCn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4eARPCn .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4eARPCn .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4eARPCn .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4eARPCn .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4eARPCn .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4eARPCn .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4eARPCn .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4eARPCn .mbr-text,
.cid-uFY4eARPCn .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4eAY15l {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4eAY15l img,
.cid-uFY4eAY15l .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4eAY15l .item:focus,
.cid-uFY4eAY15l span:focus {
  outline: none;
}
.cid-uFY4eAY15l .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4eAY15l .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4eAY15l .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4eAY15l .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4eAY15l .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4eAY15l .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4eAY15l .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4eAY15l .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4eAY15l .item-subtitle {
  text-align: center;
}
.cid-uFY4eAY15l .mbr-text,
.cid-uFY4eAY15l .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4eAY15l .mbr-section-subtitle,
.cid-uFY4eAY15l .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4eBrRAn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4eBrRAn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4eBrRAn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4eBrRAn .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4eBrRAn .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4eBrRAn .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4eBrRAn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4eBrRAn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4eBrRAn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4eBrRAn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4eBrRAn .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4eBrRAn .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4eBrRAn .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4eBrRAn .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4eBrRAn .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4eBrRAn .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4eBrRAn P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4eBrRAn .card-title {
  color: #0c2c68;
}
.cid-uFY4eBrRAn .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4eBCQJA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4eBCQJA .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4eBCQJA .container {
    padding: 0 12px;
  }
}
.cid-uFY4eBCQJA .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4eBCQJA .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4eBCQJA .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4eBCQJA .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4eBCQJA .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4eBCQJA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4eBCQJA .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4eBCQJA .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4eBCQJA .header-menu li p {
  margin: 0;
}
.cid-uFY4eBCQJA .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4eBCQJA .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4m5h9Jf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4m5h9Jf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4m5h9Jf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4m5h9Jf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4m5h9Jf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4m5h9Jf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4m5h9Jf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4m5h9Jf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4m5h9Jf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4m5h9Jf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4m5h9Jf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4m5h9Jf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4m5h9Jf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4m5h9Jf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4m5h9Jf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4m5h9Jf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4m5h9Jf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4m5h9Jf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4m5h9Jf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4m5h9Jf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4m5h9Jf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4m5h9Jf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4m5h9Jf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4m5h9Jf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4m5h9Jf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4m5h9Jf .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4m5h9Jf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4m5h9Jf .nav-item:focus,
.cid-uFY4m5h9Jf .nav-link:focus {
  outline: none;
}
.cid-uFY4m5h9Jf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4m5h9Jf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4m5h9Jf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4m5h9Jf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4m5h9Jf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4m5h9Jf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4m5h9Jf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4m5h9Jf .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4m5h9Jf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4m5h9Jf .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4m5h9Jf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4m5h9Jf .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4m5h9Jf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4m5h9Jf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4m5h9Jf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4m5h9Jf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4m5h9Jf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4m5h9Jf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4m5h9Jf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4m5h9Jf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4m5h9Jf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4m5h9Jf .navbar {
    min-height: 72px;
  }
  .cid-uFY4m5h9Jf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4m5h9Jf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4m5h9Jf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4m5h9Jf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4m5h9Jf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4m5h9Jf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4m5h9Jf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4m5h9Jf .dropdown-item.active,
.cid-uFY4m5h9Jf .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4m5h9Jf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4m5h9Jf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4m5h9Jf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4m5h9Jf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4m5h9Jf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4m5h9Jf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4m5h9Jf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4m5h9Jf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4m5h9Jf .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4m5h9Jf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4m5h9Jf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4m5h9Jf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4m5h9Jf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4m5h9Jf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4m5h9Jf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4m5h9Jf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4m5h9Jf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4m5h9Jf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4m5h9Jf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4m5h9Jf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4m5h9Jf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4m5h9Jf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4m5h9Jf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4m5h9Jf .navbar {
    height: 70px;
  }
  .cid-uFY4m5h9Jf .navbar.opened {
    height: auto;
  }
  .cid-uFY4m5h9Jf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4m5h9Jf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4m5h9Jf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4m5h9Jf .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4m5h9Jf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4m5h9Jf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4m5h9Jf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4m5h9Jf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4m5h9Jf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4m5h9Jf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4m5vrnS {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4m5vrnS .carousel {
    max-height: 700px;
  }
  .cid-uFY4m5vrnS .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4m5vrnS .carousel {
    min-height: 455px;
  }
  .cid-uFY4m5vrnS .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4m5vrnS .carousel {
    min-height: 385px;
  }
  .cid-uFY4m5vrnS .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4m5vrnS .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4m5vrnS .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4m5vrnS .carousel,
.cid-uFY4m5vrnS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4m5vrnS .item-wrapper {
  width: 100%;
}
.cid-uFY4m5vrnS .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4m5vrnS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4m5vrnS .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4m5vrnS .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4m5vrnS .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4m5vrnS .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4m5vrnS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4m5vrnS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4m5vrnS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4m5vrnS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4m5vrnS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4m5vrnS .carousel-indicators li.active,
.cid-uFY4m5vrnS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4m5vrnS .carousel-indicators li::after,
.cid-uFY4m5vrnS .carousel-indicators li::before {
  content: none;
}
.cid-uFY4m5vrnS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4m5vrnS .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4m5KpEB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4m5KpEB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4m5KpEB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4m5KpEB .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4m5KpEB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4m5KpEB .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4m5KpEB .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4m5KpEB .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4m5KpEB .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4m5KpEB .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4m5KpEB .mbr-text,
.cid-uFY4m5KpEB .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4m5UfYs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4m5UfYs img,
.cid-uFY4m5UfYs .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4m5UfYs .item:focus,
.cid-uFY4m5UfYs span:focus {
  outline: none;
}
.cid-uFY4m5UfYs .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4m5UfYs .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4m5UfYs .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4m5UfYs .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4m5UfYs .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4m5UfYs .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4m5UfYs .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4m5UfYs .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4m5UfYs .item-subtitle {
  text-align: center;
}
.cid-uFY4m5UfYs .mbr-text,
.cid-uFY4m5UfYs .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4m5UfYs .mbr-section-subtitle,
.cid-uFY4m5UfYs .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4m6gP1b {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4m6gP1b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4m6gP1b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4m6gP1b .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4m6gP1b .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4m6gP1b .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4m6gP1b .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4m6gP1b .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4m6gP1b .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4m6gP1b .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4m6gP1b .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4m6gP1b .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4m6gP1b .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4m6gP1b .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4m6gP1b .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4m6gP1b .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4m6gP1b P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4m6gP1b .card-title {
  color: #0c2c68;
}
.cid-uFY4m6gP1b .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4m6r0MB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4m6r0MB .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4m6r0MB .container {
    padding: 0 12px;
  }
}
.cid-uFY4m6r0MB .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4m6r0MB .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4m6r0MB .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4m6r0MB .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4m6r0MB .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4m6r0MB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4m6r0MB .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4m6r0MB .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4m6r0MB .header-menu li p {
  margin: 0;
}
.cid-uFY4m6r0MB .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4m6r0MB .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4si1jFy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4si1jFy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4si1jFy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4si1jFy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4si1jFy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4si1jFy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4si1jFy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4si1jFy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4si1jFy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4si1jFy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4si1jFy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4si1jFy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4si1jFy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4si1jFy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4si1jFy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4si1jFy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4si1jFy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4si1jFy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4si1jFy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4si1jFy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4si1jFy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4si1jFy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4si1jFy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4si1jFy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4si1jFy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4si1jFy .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4si1jFy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4si1jFy .nav-item:focus,
.cid-uFY4si1jFy .nav-link:focus {
  outline: none;
}
.cid-uFY4si1jFy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4si1jFy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4si1jFy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4si1jFy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4si1jFy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4si1jFy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4si1jFy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4si1jFy .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4si1jFy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4si1jFy .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4si1jFy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4si1jFy .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4si1jFy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4si1jFy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4si1jFy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4si1jFy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4si1jFy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4si1jFy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4si1jFy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4si1jFy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4si1jFy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4si1jFy .navbar {
    min-height: 72px;
  }
  .cid-uFY4si1jFy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4si1jFy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4si1jFy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4si1jFy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4si1jFy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4si1jFy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4si1jFy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4si1jFy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4si1jFy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4si1jFy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4si1jFy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4si1jFy .dropdown-item.active,
.cid-uFY4si1jFy .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4si1jFy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4si1jFy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4si1jFy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4si1jFy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4si1jFy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4si1jFy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4si1jFy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4si1jFy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4si1jFy .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4si1jFy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4si1jFy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4si1jFy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4si1jFy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4si1jFy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4si1jFy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4si1jFy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4si1jFy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4si1jFy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4si1jFy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4si1jFy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4si1jFy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4si1jFy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4si1jFy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4si1jFy .navbar {
    height: 70px;
  }
  .cid-uFY4si1jFy .navbar.opened {
    height: auto;
  }
  .cid-uFY4si1jFy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4si1jFy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4si1jFy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4si1jFy .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4si1jFy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4si1jFy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4si1jFy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4si1jFy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4si1jFy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4si1jFy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4sic2K3 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4sic2K3 .carousel {
    max-height: 700px;
  }
  .cid-uFY4sic2K3 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4sic2K3 .carousel {
    min-height: 455px;
  }
  .cid-uFY4sic2K3 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4sic2K3 .carousel {
    min-height: 385px;
  }
  .cid-uFY4sic2K3 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4sic2K3 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4sic2K3 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4sic2K3 .carousel,
.cid-uFY4sic2K3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4sic2K3 .item-wrapper {
  width: 100%;
}
.cid-uFY4sic2K3 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4sic2K3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4sic2K3 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4sic2K3 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4sic2K3 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4sic2K3 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4sic2K3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4sic2K3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4sic2K3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4sic2K3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4sic2K3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4sic2K3 .carousel-indicators li.active,
.cid-uFY4sic2K3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4sic2K3 .carousel-indicators li::after,
.cid-uFY4sic2K3 .carousel-indicators li::before {
  content: none;
}
.cid-uFY4sic2K3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4sic2K3 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4sioDcK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4sioDcK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4sioDcK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4sioDcK .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4sioDcK .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4sioDcK .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4sioDcK .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4sioDcK .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4sioDcK .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4sioDcK .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4sioDcK .mbr-text,
.cid-uFY4sioDcK .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4siv703 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4siv703 img,
.cid-uFY4siv703 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4siv703 .item:focus,
.cid-uFY4siv703 span:focus {
  outline: none;
}
.cid-uFY4siv703 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4siv703 .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4siv703 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4siv703 .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4siv703 .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4siv703 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4siv703 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4siv703 .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4siv703 .item-subtitle {
  text-align: center;
}
.cid-uFY4siv703 .mbr-text,
.cid-uFY4siv703 .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4siv703 .mbr-section-subtitle,
.cid-uFY4siv703 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4siQnl7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4siQnl7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4siQnl7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4siQnl7 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4siQnl7 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4siQnl7 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4siQnl7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4siQnl7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4siQnl7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4siQnl7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4siQnl7 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4siQnl7 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4siQnl7 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4siQnl7 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4siQnl7 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4siQnl7 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4siQnl7 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4siQnl7 .card-title {
  color: #0c2c68;
}
.cid-uFY4siQnl7 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4sj2O71 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4sj2O71 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4sj2O71 .container {
    padding: 0 12px;
  }
}
.cid-uFY4sj2O71 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4sj2O71 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4sj2O71 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4sj2O71 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4sj2O71 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4sj2O71 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4sj2O71 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4sj2O71 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4sj2O71 .header-menu li p {
  margin: 0;
}
.cid-uFY4sj2O71 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4sj2O71 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4pDs6V2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4pDs6V2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4pDs6V2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4pDs6V2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4pDs6V2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4pDs6V2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4pDs6V2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4pDs6V2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4pDs6V2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4pDs6V2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4pDs6V2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4pDs6V2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4pDs6V2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4pDs6V2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4pDs6V2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4pDs6V2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4pDs6V2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4pDs6V2 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4pDs6V2 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4pDs6V2 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4pDs6V2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4pDs6V2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4pDs6V2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4pDs6V2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4pDs6V2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4pDs6V2 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4pDs6V2 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4pDs6V2 .nav-item:focus,
.cid-uFY4pDs6V2 .nav-link:focus {
  outline: none;
}
.cid-uFY4pDs6V2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4pDs6V2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4pDs6V2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4pDs6V2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4pDs6V2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4pDs6V2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4pDs6V2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4pDs6V2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4pDs6V2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4pDs6V2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4pDs6V2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4pDs6V2 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4pDs6V2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4pDs6V2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4pDs6V2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4pDs6V2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4pDs6V2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4pDs6V2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4pDs6V2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4pDs6V2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4pDs6V2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4pDs6V2 .navbar {
    min-height: 72px;
  }
  .cid-uFY4pDs6V2 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4pDs6V2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4pDs6V2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4pDs6V2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4pDs6V2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4pDs6V2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4pDs6V2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4pDs6V2 .dropdown-item.active,
.cid-uFY4pDs6V2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4pDs6V2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4pDs6V2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4pDs6V2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4pDs6V2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4pDs6V2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4pDs6V2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4pDs6V2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4pDs6V2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4pDs6V2 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4pDs6V2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4pDs6V2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4pDs6V2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4pDs6V2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4pDs6V2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4pDs6V2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4pDs6V2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4pDs6V2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4pDs6V2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4pDs6V2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4pDs6V2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4pDs6V2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4pDs6V2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4pDs6V2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4pDs6V2 .navbar {
    height: 70px;
  }
  .cid-uFY4pDs6V2 .navbar.opened {
    height: auto;
  }
  .cid-uFY4pDs6V2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4pDs6V2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4pDs6V2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4pDs6V2 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4pDs6V2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4pDs6V2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4pDs6V2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4pDs6V2 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4pDs6V2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4pDs6V2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4pDHR1l {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4pDHR1l .carousel {
    max-height: 700px;
  }
  .cid-uFY4pDHR1l .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4pDHR1l .carousel {
    min-height: 455px;
  }
  .cid-uFY4pDHR1l .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4pDHR1l .carousel {
    min-height: 385px;
  }
  .cid-uFY4pDHR1l .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4pDHR1l .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4pDHR1l .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4pDHR1l .carousel,
.cid-uFY4pDHR1l .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4pDHR1l .item-wrapper {
  width: 100%;
}
.cid-uFY4pDHR1l .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4pDHR1l .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4pDHR1l .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4pDHR1l .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4pDHR1l .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4pDHR1l .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4pDHR1l .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4pDHR1l .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4pDHR1l .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4pDHR1l .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4pDHR1l .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4pDHR1l .carousel-indicators li.active,
.cid-uFY4pDHR1l .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4pDHR1l .carousel-indicators li::after,
.cid-uFY4pDHR1l .carousel-indicators li::before {
  content: none;
}
.cid-uFY4pDHR1l .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4pDHR1l .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4pDVphH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4pDVphH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4pDVphH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4pDVphH .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4pDVphH .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4pDVphH .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4pDVphH .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4pDVphH .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4pDVphH .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4pDVphH .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4pDVphH .mbr-text,
.cid-uFY4pDVphH .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4pE8buJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4pE8buJ img,
.cid-uFY4pE8buJ .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4pE8buJ .item:focus,
.cid-uFY4pE8buJ span:focus {
  outline: none;
}
.cid-uFY4pE8buJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4pE8buJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4pE8buJ .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4pE8buJ .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4pE8buJ .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4pE8buJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4pE8buJ .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4pE8buJ .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4pE8buJ .item-subtitle {
  text-align: center;
}
.cid-uFY4pE8buJ .mbr-text,
.cid-uFY4pE8buJ .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4pE8buJ .mbr-section-subtitle,
.cid-uFY4pE8buJ .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4pEHtLA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4pEHtLA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4pEHtLA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4pEHtLA .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4pEHtLA .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4pEHtLA .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4pEHtLA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4pEHtLA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4pEHtLA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4pEHtLA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4pEHtLA .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4pEHtLA .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4pEHtLA .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4pEHtLA .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4pEHtLA .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4pEHtLA .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4pEHtLA P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4pEHtLA .card-title {
  color: #0c2c68;
}
.cid-uFY4pEHtLA .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4pEZT3s {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4pEZT3s .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4pEZT3s .container {
    padding: 0 12px;
  }
}
.cid-uFY4pEZT3s .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4pEZT3s .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4pEZT3s .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4pEZT3s .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4pEZT3s .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4pEZT3s .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4pEZT3s .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4pEZT3s .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4pEZT3s .header-menu li p {
  margin: 0;
}
.cid-uFY4pEZT3s .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4pEZT3s .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4CKOXaU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4CKOXaU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4CKOXaU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4CKOXaU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4CKOXaU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4CKOXaU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4CKOXaU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4CKOXaU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4CKOXaU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4CKOXaU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4CKOXaU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4CKOXaU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4CKOXaU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4CKOXaU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4CKOXaU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4CKOXaU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4CKOXaU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4CKOXaU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4CKOXaU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4CKOXaU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4CKOXaU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4CKOXaU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4CKOXaU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4CKOXaU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4CKOXaU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4CKOXaU .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4CKOXaU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4CKOXaU .nav-item:focus,
.cid-uFY4CKOXaU .nav-link:focus {
  outline: none;
}
.cid-uFY4CKOXaU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4CKOXaU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4CKOXaU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4CKOXaU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4CKOXaU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4CKOXaU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4CKOXaU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4CKOXaU .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4CKOXaU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4CKOXaU .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4CKOXaU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4CKOXaU .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4CKOXaU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4CKOXaU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4CKOXaU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4CKOXaU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4CKOXaU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4CKOXaU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4CKOXaU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4CKOXaU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4CKOXaU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4CKOXaU .navbar {
    min-height: 72px;
  }
  .cid-uFY4CKOXaU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4CKOXaU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4CKOXaU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4CKOXaU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4CKOXaU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4CKOXaU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4CKOXaU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4CKOXaU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4CKOXaU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4CKOXaU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4CKOXaU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4CKOXaU .dropdown-item.active,
.cid-uFY4CKOXaU .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4CKOXaU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4CKOXaU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4CKOXaU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4CKOXaU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4CKOXaU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4CKOXaU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4CKOXaU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4CKOXaU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4CKOXaU .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4CKOXaU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4CKOXaU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4CKOXaU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4CKOXaU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4CKOXaU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4CKOXaU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4CKOXaU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4CKOXaU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4CKOXaU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4CKOXaU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4CKOXaU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4CKOXaU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4CKOXaU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4CKOXaU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4CKOXaU .navbar {
    height: 70px;
  }
  .cid-uFY4CKOXaU .navbar.opened {
    height: auto;
  }
  .cid-uFY4CKOXaU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4CKOXaU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4CKOXaU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4CKOXaU .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4CKOXaU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4CKOXaU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4CKOXaU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4CKOXaU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4CKOXaU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4CKOXaU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4CL0Sk8 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4CL0Sk8 .carousel {
    max-height: 700px;
  }
  .cid-uFY4CL0Sk8 .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4CL0Sk8 .carousel {
    min-height: 455px;
  }
  .cid-uFY4CL0Sk8 .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4CL0Sk8 .carousel {
    min-height: 385px;
  }
  .cid-uFY4CL0Sk8 .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4CL0Sk8 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4CL0Sk8 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4CL0Sk8 .carousel,
.cid-uFY4CL0Sk8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4CL0Sk8 .item-wrapper {
  width: 100%;
}
.cid-uFY4CL0Sk8 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4CL0Sk8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4CL0Sk8 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4CL0Sk8 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4CL0Sk8 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4CL0Sk8 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4CL0Sk8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4CL0Sk8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4CL0Sk8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4CL0Sk8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4CL0Sk8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4CL0Sk8 .carousel-indicators li.active,
.cid-uFY4CL0Sk8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4CL0Sk8 .carousel-indicators li::after,
.cid-uFY4CL0Sk8 .carousel-indicators li::before {
  content: none;
}
.cid-uFY4CL0Sk8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4CL0Sk8 .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4CLaPup {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4CLaPup .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4CLaPup .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4CLaPup .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4CLaPup .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4CLaPup .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4CLaPup .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4CLaPup .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4CLaPup .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4CLaPup .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4CLaPup .mbr-text,
.cid-uFY4CLaPup .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4CLi3eh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4CLi3eh img,
.cid-uFY4CLi3eh .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4CLi3eh .item:focus,
.cid-uFY4CLi3eh span:focus {
  outline: none;
}
.cid-uFY4CLi3eh .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4CLi3eh .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4CLi3eh .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4CLi3eh .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4CLi3eh .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4CLi3eh .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4CLi3eh .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4CLi3eh .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4CLi3eh .item-subtitle {
  text-align: center;
}
.cid-uFY4CLi3eh .mbr-text,
.cid-uFY4CLi3eh .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4CLi3eh .mbr-section-subtitle,
.cid-uFY4CLi3eh .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4CLLCVJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4CLLCVJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4CLLCVJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4CLLCVJ .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4CLLCVJ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4CLLCVJ .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4CLLCVJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4CLLCVJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4CLLCVJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4CLLCVJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4CLLCVJ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4CLLCVJ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4CLLCVJ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4CLLCVJ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4CLLCVJ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4CLLCVJ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4CLLCVJ P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4CLLCVJ .card-title {
  color: #0c2c68;
}
.cid-uFY4CLLCVJ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4CLXyTE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4CLXyTE .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4CLXyTE .container {
    padding: 0 12px;
  }
}
.cid-uFY4CLXyTE .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4CLXyTE .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4CLXyTE .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4CLXyTE .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4CLXyTE .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4CLXyTE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4CLXyTE .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4CLXyTE .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4CLXyTE .header-menu li p {
  margin: 0;
}
.cid-uFY4CLXyTE .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4CLXyTE .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4HfO0st {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4HfO0st .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4HfO0st .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4HfO0st .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4HfO0st .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4HfO0st .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4HfO0st .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4HfO0st .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4HfO0st .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4HfO0st .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4HfO0st .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4HfO0st .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4HfO0st .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4HfO0st .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4HfO0st .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4HfO0st .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4HfO0st .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4HfO0st .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4HfO0st .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4HfO0st .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4HfO0st .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4HfO0st .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4HfO0st .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4HfO0st .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4HfO0st .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4HfO0st .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4HfO0st .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4HfO0st .nav-item:focus,
.cid-uFY4HfO0st .nav-link:focus {
  outline: none;
}
.cid-uFY4HfO0st .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4HfO0st .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4HfO0st .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4HfO0st .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4HfO0st .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4HfO0st .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4HfO0st .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4HfO0st .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4HfO0st .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4HfO0st .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4HfO0st .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4HfO0st .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4HfO0st .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4HfO0st .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4HfO0st .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4HfO0st .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4HfO0st .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4HfO0st .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4HfO0st .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4HfO0st .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4HfO0st .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4HfO0st .navbar {
    min-height: 72px;
  }
  .cid-uFY4HfO0st .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4HfO0st .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4HfO0st .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4HfO0st .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4HfO0st .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4HfO0st .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4HfO0st .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4HfO0st .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4HfO0st .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4HfO0st .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4HfO0st .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4HfO0st .dropdown-item.active,
.cid-uFY4HfO0st .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4HfO0st .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4HfO0st .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4HfO0st .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4HfO0st .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4HfO0st .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4HfO0st .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4HfO0st ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4HfO0st .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4HfO0st .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4HfO0st button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4HfO0st button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4HfO0st button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4HfO0st button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4HfO0st button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4HfO0st button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4HfO0st nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4HfO0st nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4HfO0st nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4HfO0st nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4HfO0st .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4HfO0st a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4HfO0st .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4HfO0st .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4HfO0st .navbar {
    height: 70px;
  }
  .cid-uFY4HfO0st .navbar.opened {
    height: auto;
  }
  .cid-uFY4HfO0st .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4HfO0st .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4HfO0st .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4HfO0st .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4HfO0st .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4HfO0st .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4HfO0st .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4HfO0st .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4HfO0st .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4HfO0st .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4HfYZGJ {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4HfYZGJ .carousel {
    max-height: 700px;
  }
  .cid-uFY4HfYZGJ .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4HfYZGJ .carousel {
    min-height: 455px;
  }
  .cid-uFY4HfYZGJ .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4HfYZGJ .carousel {
    min-height: 385px;
  }
  .cid-uFY4HfYZGJ .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4HfYZGJ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4HfYZGJ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4HfYZGJ .carousel,
.cid-uFY4HfYZGJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4HfYZGJ .item-wrapper {
  width: 100%;
}
.cid-uFY4HfYZGJ .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4HfYZGJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4HfYZGJ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4HfYZGJ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4HfYZGJ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4HfYZGJ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4HfYZGJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4HfYZGJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4HfYZGJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4HfYZGJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4HfYZGJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4HfYZGJ .carousel-indicators li.active,
.cid-uFY4HfYZGJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4HfYZGJ .carousel-indicators li::after,
.cid-uFY4HfYZGJ .carousel-indicators li::before {
  content: none;
}
.cid-uFY4HfYZGJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4HfYZGJ .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4Hg8wsD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4Hg8wsD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4Hg8wsD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4Hg8wsD .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4Hg8wsD .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4Hg8wsD .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4Hg8wsD .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4Hg8wsD .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4Hg8wsD .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4Hg8wsD .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4Hg8wsD .mbr-text,
.cid-uFY4Hg8wsD .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4HggFWJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4HggFWJ img,
.cid-uFY4HggFWJ .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4HggFWJ .item:focus,
.cid-uFY4HggFWJ span:focus {
  outline: none;
}
.cid-uFY4HggFWJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4HggFWJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4HggFWJ .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4HggFWJ .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4HggFWJ .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4HggFWJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4HggFWJ .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4HggFWJ .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4HggFWJ .item-subtitle {
  text-align: center;
}
.cid-uFY4HggFWJ .mbr-text,
.cid-uFY4HggFWJ .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4HggFWJ .mbr-section-subtitle,
.cid-uFY4HggFWJ .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4HgCOVi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4HgCOVi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4HgCOVi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4HgCOVi .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4HgCOVi .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4HgCOVi .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4HgCOVi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4HgCOVi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4HgCOVi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4HgCOVi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4HgCOVi .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4HgCOVi .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4HgCOVi .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4HgCOVi .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4HgCOVi .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4HgCOVi .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4HgCOVi P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4HgCOVi .card-title {
  color: #0c2c68;
}
.cid-uFY4HgCOVi .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4HgNJ4A {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4HgNJ4A .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4HgNJ4A .container {
    padding: 0 12px;
  }
}
.cid-uFY4HgNJ4A .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4HgNJ4A .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4HgNJ4A .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4HgNJ4A .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4HgNJ4A .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4HgNJ4A .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4HgNJ4A .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4HgNJ4A .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4HgNJ4A .header-menu li p {
  margin: 0;
}
.cid-uFY4HgNJ4A .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4HgNJ4A .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4LrwZdV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4LrwZdV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4LrwZdV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4LrwZdV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4LrwZdV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4LrwZdV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4LrwZdV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4LrwZdV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4LrwZdV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4LrwZdV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4LrwZdV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4LrwZdV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4LrwZdV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4LrwZdV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4LrwZdV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4LrwZdV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4LrwZdV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4LrwZdV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4LrwZdV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4LrwZdV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4LrwZdV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4LrwZdV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4LrwZdV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4LrwZdV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4LrwZdV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4LrwZdV .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4LrwZdV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4LrwZdV .nav-item:focus,
.cid-uFY4LrwZdV .nav-link:focus {
  outline: none;
}
.cid-uFY4LrwZdV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4LrwZdV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4LrwZdV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4LrwZdV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4LrwZdV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4LrwZdV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4LrwZdV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4LrwZdV .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4LrwZdV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4LrwZdV .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4LrwZdV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4LrwZdV .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4LrwZdV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4LrwZdV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4LrwZdV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4LrwZdV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4LrwZdV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4LrwZdV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4LrwZdV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4LrwZdV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4LrwZdV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4LrwZdV .navbar {
    min-height: 72px;
  }
  .cid-uFY4LrwZdV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4LrwZdV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4LrwZdV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4LrwZdV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4LrwZdV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4LrwZdV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4LrwZdV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4LrwZdV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4LrwZdV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4LrwZdV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4LrwZdV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4LrwZdV .dropdown-item.active,
.cid-uFY4LrwZdV .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4LrwZdV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4LrwZdV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4LrwZdV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4LrwZdV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4LrwZdV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4LrwZdV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4LrwZdV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4LrwZdV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4LrwZdV .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4LrwZdV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4LrwZdV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4LrwZdV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4LrwZdV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4LrwZdV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4LrwZdV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4LrwZdV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4LrwZdV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4LrwZdV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4LrwZdV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4LrwZdV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4LrwZdV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4LrwZdV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4LrwZdV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4LrwZdV .navbar {
    height: 70px;
  }
  .cid-uFY4LrwZdV .navbar.opened {
    height: auto;
  }
  .cid-uFY4LrwZdV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4LrwZdV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4LrwZdV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4LrwZdV .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4LrwZdV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4LrwZdV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4LrwZdV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4LrwZdV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4LrwZdV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4LrwZdV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4LrHH3m {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #efe8d8;
}
@media (min-width: 992px) {
  .cid-uFY4LrHH3m .carousel {
    max-height: 700px;
  }
  .cid-uFY4LrHH3m .carousel img {
    height: 700px;
    object-fit: cover;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFY4LrHH3m .carousel {
    min-height: 455px;
  }
  .cid-uFY4LrHH3m .carousel img {
    height: 455px;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-uFY4LrHH3m .carousel {
    min-height: 385px;
  }
  .cid-uFY4LrHH3m .carousel img {
    height: 385px;
    object-fit: cover;
  }
  .cid-uFY4LrHH3m .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uFY4LrHH3m .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uFY4LrHH3m .carousel,
.cid-uFY4LrHH3m .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFY4LrHH3m .item-wrapper {
  width: 100%;
}
.cid-uFY4LrHH3m .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFY4LrHH3m .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uFY4LrHH3m .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFY4LrHH3m .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFY4LrHH3m .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uFY4LrHH3m .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFY4LrHH3m .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFY4LrHH3m .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4LrHH3m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFY4LrHH3m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uFY4LrHH3m .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFY4LrHH3m .carousel-indicators li.active,
.cid-uFY4LrHH3m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFY4LrHH3m .carousel-indicators li::after,
.cid-uFY4LrHH3m .carousel-indicators li::before {
  content: none;
}
.cid-uFY4LrHH3m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFY4LrHH3m .carousel-indicators {
    display: none !important;
  }
}
.cid-uFY4LrVOJC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4LrVOJC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4LrVOJC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4LrVOJC .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4LrVOJC .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4LrVOJC .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4LrVOJC .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4LrVOJC .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4LrVOJC .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4LrVOJC .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4LrVOJC .mbr-text,
.cid-uFY4LrVOJC .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4Ls4iWy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4Ls4iWy img,
.cid-uFY4Ls4iWy .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uFY4Ls4iWy .item:focus,
.cid-uFY4Ls4iWy span:focus {
  outline: none;
}
.cid-uFY4Ls4iWy .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFY4Ls4iWy .item {
    margin-bottom: 1rem;
  }
}
.cid-uFY4Ls4iWy .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uFY4Ls4iWy .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-uFY4Ls4iWy .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFY4Ls4iWy .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFY4Ls4iWy .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4Ls4iWy .item-title {
  text-align: center;
  color: #ff7c19;
}
.cid-uFY4Ls4iWy .item-subtitle {
  text-align: center;
}
.cid-uFY4Ls4iWy .mbr-text,
.cid-uFY4Ls4iWy .item .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4Ls4iWy .mbr-section-subtitle,
.cid-uFY4Ls4iWy .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uFY4Lspku1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4Lspku1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4Lspku1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4Lspku1 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4Lspku1 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4Lspku1 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4Lspku1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4Lspku1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4Lspku1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4Lspku1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4Lspku1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4Lspku1 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4Lspku1 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4Lspku1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4Lspku1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4Lspku1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4Lspku1 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4Lspku1 .card-title {
  color: #0c2c68;
}
.cid-uFY4Lspku1 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4LsBkSL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4LsBkSL .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4LsBkSL .container {
    padding: 0 12px;
  }
}
.cid-uFY4LsBkSL .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4LsBkSL .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4LsBkSL .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4LsBkSL .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4LsBkSL .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4LsBkSL .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4LsBkSL .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4LsBkSL .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4LsBkSL .header-menu li p {
  margin: 0;
}
.cid-uFY4LsBkSL .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4LsBkSL .mbr-section-title {
  color: #ffffff;
}
.cid-uFY4X0Zs8B {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY4X0Zs8B .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY4X0Zs8B .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY4X0Zs8B .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY4X0Zs8B .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY4X0Zs8B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY4X0Zs8B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY4X0Zs8B .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY4X0Zs8B .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY4X0Zs8B .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY4X0Zs8B .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY4X0Zs8B .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY4X0Zs8B .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY4X0Zs8B .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY4X0Zs8B .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY4X0Zs8B .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY4X0Zs8B .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY4X0Zs8B .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY4X0Zs8B .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY4X0Zs8B .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY4X0Zs8B .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4X0Zs8B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY4X0Zs8B .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY4X0Zs8B .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY4X0Zs8B .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY4X0Zs8B .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY4X0Zs8B .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY4X0Zs8B .nav-item:focus,
.cid-uFY4X0Zs8B .nav-link:focus {
  outline: none;
}
.cid-uFY4X0Zs8B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY4X0Zs8B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY4X0Zs8B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY4X0Zs8B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY4X0Zs8B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY4X0Zs8B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY4X0Zs8B .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY4X0Zs8B .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY4X0Zs8B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY4X0Zs8B .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY4X0Zs8B .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY4X0Zs8B .navbar.collapsed {
  justify-content: center;
}
.cid-uFY4X0Zs8B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY4X0Zs8B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY4X0Zs8B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY4X0Zs8B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY4X0Zs8B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY4X0Zs8B .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY4X0Zs8B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY4X0Zs8B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY4X0Zs8B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY4X0Zs8B .navbar {
    min-height: 72px;
  }
  .cid-uFY4X0Zs8B .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY4X0Zs8B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY4X0Zs8B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY4X0Zs8B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY4X0Zs8B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY4X0Zs8B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY4X0Zs8B .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY4X0Zs8B .dropdown-item.active,
.cid-uFY4X0Zs8B .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY4X0Zs8B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY4X0Zs8B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY4X0Zs8B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY4X0Zs8B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY4X0Zs8B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY4X0Zs8B .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY4X0Zs8B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY4X0Zs8B .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY4X0Zs8B .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY4X0Zs8B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY4X0Zs8B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY4X0Zs8B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY4X0Zs8B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4X0Zs8B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY4X0Zs8B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY4X0Zs8B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4X0Zs8B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY4X0Zs8B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY4X0Zs8B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY4X0Zs8B .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY4X0Zs8B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY4X0Zs8B .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY4X0Zs8B .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY4X0Zs8B .navbar {
    height: 70px;
  }
  .cid-uFY4X0Zs8B .navbar.opened {
    height: auto;
  }
  .cid-uFY4X0Zs8B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY4X0Zs8B .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY4X0Zs8B .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY4X0Zs8B .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY4X0Zs8B .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY4X0Zs8B .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY4X0Zs8B .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY4X0Zs8B .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY4X0Zs8B .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY4X0Zs8B .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY4X1aG4a {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4X1aG4a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4X1aG4a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4X1aG4a .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY4X1aG4a .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY4X1aG4a .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4X1aG4a .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY4X1aG4a .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY4X1aG4a .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY4X1aG4a .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4X1aG4a .mbr-text,
.cid-uFY4X1aG4a .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4X1kefT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4X1kefT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4X1kefT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4X1kefT .row {
  flex-direction: row-reverse;
}
.cid-uFY4X1kefT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY4X1kefT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4X1kefT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY4X1kefT .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY4X1kefT .mbr-text,
.cid-uFY4X1kefT .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY4X1t7PT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4X1t7PT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4X1t7PT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY4X1t7PT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY4X1t7PT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4X1t7PT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY4X1t7PT .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY4X1t7PT .mbr-text,
.cid-uFY4X1t7PT .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY4X1BsIh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY4X1BsIh .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY4X1BsIh .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY4X1BsIh .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY4X1BsIh .mbr-text {
  color: #001f55;
}
.cid-uFY4X1BsIh .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4X1GX80 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY4X1GX80 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY4X1GX80 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY4X1GX80 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY4X1GX80 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY4X1GX80 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY4X1GX80 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY4X1GX80 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY4X1GX80 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY4X1GX80 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY4X1GX80 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY4X1GX80 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY4X1GX80 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY4X1GX80 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY4X1GX80 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY4X1GX80 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY4X1GX80 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY4X1GX80 .card-title {
  color: #0c2c68;
}
.cid-uFY4X1GX80 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY4X1Rr9k {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY4X1Rr9k .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY4X1Rr9k .container {
    padding: 0 12px;
  }
}
.cid-uFY4X1Rr9k .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY4X1Rr9k .social-row .soc-item {
  margin: 8px;
}
.cid-uFY4X1Rr9k .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY4X1Rr9k .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY4X1Rr9k .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY4X1Rr9k .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY4X1Rr9k .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY4X1Rr9k .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY4X1Rr9k .header-menu li p {
  margin: 0;
}
.cid-uFY4X1Rr9k .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY4X1Rr9k .mbr-section-title {
  color: #ffffff;
}
.cid-uFY53gioH3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY53gioH3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY53gioH3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY53gioH3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY53gioH3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY53gioH3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY53gioH3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY53gioH3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY53gioH3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY53gioH3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY53gioH3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY53gioH3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY53gioH3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY53gioH3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY53gioH3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY53gioH3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY53gioH3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY53gioH3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY53gioH3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY53gioH3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY53gioH3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY53gioH3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY53gioH3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY53gioH3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY53gioH3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY53gioH3 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY53gioH3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY53gioH3 .nav-item:focus,
.cid-uFY53gioH3 .nav-link:focus {
  outline: none;
}
.cid-uFY53gioH3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY53gioH3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY53gioH3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY53gioH3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY53gioH3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY53gioH3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY53gioH3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY53gioH3 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY53gioH3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY53gioH3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY53gioH3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY53gioH3 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY53gioH3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY53gioH3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY53gioH3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY53gioH3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY53gioH3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY53gioH3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY53gioH3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY53gioH3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY53gioH3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY53gioH3 .navbar {
    min-height: 72px;
  }
  .cid-uFY53gioH3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY53gioH3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY53gioH3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY53gioH3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY53gioH3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY53gioH3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY53gioH3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY53gioH3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY53gioH3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY53gioH3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY53gioH3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY53gioH3 .dropdown-item.active,
.cid-uFY53gioH3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY53gioH3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY53gioH3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY53gioH3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY53gioH3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY53gioH3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY53gioH3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY53gioH3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY53gioH3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY53gioH3 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY53gioH3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY53gioH3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY53gioH3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY53gioH3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY53gioH3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY53gioH3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY53gioH3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY53gioH3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY53gioH3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY53gioH3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY53gioH3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY53gioH3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY53gioH3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY53gioH3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY53gioH3 .navbar {
    height: 70px;
  }
  .cid-uFY53gioH3 .navbar.opened {
    height: auto;
  }
  .cid-uFY53gioH3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY53gioH3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY53gioH3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY53gioH3 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY53gioH3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY53gioH3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY53gioH3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY53gioH3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY53gioH3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY53gioH3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY53gtIiH {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY53gtIiH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY53gtIiH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY53gtIiH .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY53gtIiH .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY53gtIiH .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY53gtIiH .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY53gtIiH .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY53gtIiH .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY53gtIiH .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY53gtIiH .mbr-text,
.cid-uFY53gtIiH .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY53gBws3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY53gBws3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY53gBws3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY53gBws3 .row {
  flex-direction: row-reverse;
}
.cid-uFY53gBws3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY53gBws3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY53gBws3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY53gBws3 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY53gBws3 .mbr-text,
.cid-uFY53gBws3 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY53gMGPW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY53gMGPW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY53gMGPW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY53gMGPW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY53gMGPW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY53gMGPW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY53gMGPW .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY53gMGPW .mbr-text,
.cid-uFY53gMGPW .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY53gUDVU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY53gUDVU .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY53gUDVU .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY53gUDVU .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY53gUDVU .mbr-text {
  color: #001f55;
}
.cid-uFY53gUDVU .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY53h0iQw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY53h0iQw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY53h0iQw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY53h0iQw .row {
    flex-direction: column-reverse;
  }
  .cid-uFY53h0iQw .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY53h0iQw .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY53h0iQw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY53h0iQw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY53h0iQw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY53h0iQw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY53h0iQw .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY53h0iQw .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY53h0iQw .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY53h0iQw .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY53h0iQw .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY53h0iQw .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY53h0iQw P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY53h0iQw .card-title {
  color: #0c2c68;
}
.cid-uFY53h0iQw .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY53hcejz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY53hcejz .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY53hcejz .container {
    padding: 0 12px;
  }
}
.cid-uFY53hcejz .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY53hcejz .social-row .soc-item {
  margin: 8px;
}
.cid-uFY53hcejz .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY53hcejz .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY53hcejz .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY53hcejz .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY53hcejz .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY53hcejz .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY53hcejz .header-menu li p {
  margin: 0;
}
.cid-uFY53hcejz .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY53hcejz .mbr-section-title {
  color: #ffffff;
}
.cid-uFY56ApvAr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY56ApvAr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY56ApvAr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY56ApvAr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY56ApvAr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY56ApvAr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY56ApvAr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY56ApvAr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY56ApvAr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY56ApvAr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY56ApvAr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY56ApvAr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY56ApvAr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY56ApvAr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY56ApvAr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY56ApvAr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY56ApvAr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY56ApvAr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY56ApvAr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY56ApvAr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY56ApvAr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY56ApvAr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY56ApvAr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY56ApvAr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY56ApvAr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY56ApvAr .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY56ApvAr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY56ApvAr .nav-item:focus,
.cid-uFY56ApvAr .nav-link:focus {
  outline: none;
}
.cid-uFY56ApvAr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY56ApvAr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY56ApvAr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY56ApvAr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY56ApvAr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY56ApvAr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY56ApvAr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY56ApvAr .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY56ApvAr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY56ApvAr .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY56ApvAr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY56ApvAr .navbar.collapsed {
  justify-content: center;
}
.cid-uFY56ApvAr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY56ApvAr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY56ApvAr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY56ApvAr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY56ApvAr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY56ApvAr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY56ApvAr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY56ApvAr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY56ApvAr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY56ApvAr .navbar {
    min-height: 72px;
  }
  .cid-uFY56ApvAr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY56ApvAr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY56ApvAr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY56ApvAr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY56ApvAr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY56ApvAr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY56ApvAr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY56ApvAr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY56ApvAr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY56ApvAr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY56ApvAr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY56ApvAr .dropdown-item.active,
.cid-uFY56ApvAr .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY56ApvAr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY56ApvAr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY56ApvAr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY56ApvAr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY56ApvAr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY56ApvAr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY56ApvAr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY56ApvAr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY56ApvAr .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY56ApvAr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY56ApvAr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY56ApvAr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY56ApvAr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY56ApvAr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY56ApvAr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY56ApvAr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY56ApvAr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY56ApvAr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY56ApvAr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY56ApvAr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY56ApvAr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY56ApvAr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY56ApvAr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY56ApvAr .navbar {
    height: 70px;
  }
  .cid-uFY56ApvAr .navbar.opened {
    height: auto;
  }
  .cid-uFY56ApvAr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY56ApvAr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY56ApvAr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY56ApvAr .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY56ApvAr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY56ApvAr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY56ApvAr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY56ApvAr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY56ApvAr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY56ApvAr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY56AAajm {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY56AAajm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY56AAajm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY56AAajm .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY56AAajm .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY56AAajm .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY56AAajm .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY56AAajm .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY56AAajm .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY56AAajm .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY56AAajm .mbr-text,
.cid-uFY56AAajm .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY56AHQ92 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY56AHQ92 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY56AHQ92 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY56AHQ92 .row {
  flex-direction: row-reverse;
}
.cid-uFY56AHQ92 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY56AHQ92 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY56AHQ92 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY56AHQ92 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY56AHQ92 .mbr-text,
.cid-uFY56AHQ92 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY56APaEe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY56APaEe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY56APaEe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY56APaEe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY56APaEe .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY56APaEe .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY56APaEe .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY56APaEe .mbr-text,
.cid-uFY56APaEe .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY56AW0k5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY56AW0k5 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY56AW0k5 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY56AW0k5 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY56AW0k5 .mbr-text {
  color: #001f55;
}
.cid-uFY56AW0k5 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY56B2RLg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY56B2RLg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY56B2RLg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY56B2RLg .row {
    flex-direction: column-reverse;
  }
  .cid-uFY56B2RLg .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY56B2RLg .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY56B2RLg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY56B2RLg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY56B2RLg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY56B2RLg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY56B2RLg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY56B2RLg .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY56B2RLg .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY56B2RLg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY56B2RLg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY56B2RLg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY56B2RLg P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY56B2RLg .card-title {
  color: #0c2c68;
}
.cid-uFY56B2RLg .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY56Be2Li {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY56Be2Li .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY56Be2Li .container {
    padding: 0 12px;
  }
}
.cid-uFY56Be2Li .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY56Be2Li .social-row .soc-item {
  margin: 8px;
}
.cid-uFY56Be2Li .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY56Be2Li .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY56Be2Li .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY56Be2Li .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY56Be2Li .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY56Be2Li .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY56Be2Li .header-menu li p {
  margin: 0;
}
.cid-uFY56Be2Li .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY56Be2Li .mbr-section-title {
  color: #ffffff;
}
.cid-uFY5cAnaBB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY5cAnaBB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY5cAnaBB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY5cAnaBB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY5cAnaBB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY5cAnaBB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY5cAnaBB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY5cAnaBB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY5cAnaBB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY5cAnaBB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY5cAnaBB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY5cAnaBB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY5cAnaBB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY5cAnaBB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY5cAnaBB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY5cAnaBB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY5cAnaBB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY5cAnaBB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY5cAnaBB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY5cAnaBB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY5cAnaBB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY5cAnaBB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY5cAnaBB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY5cAnaBB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY5cAnaBB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY5cAnaBB .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY5cAnaBB .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY5cAnaBB .nav-item:focus,
.cid-uFY5cAnaBB .nav-link:focus {
  outline: none;
}
.cid-uFY5cAnaBB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY5cAnaBB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY5cAnaBB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY5cAnaBB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY5cAnaBB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY5cAnaBB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY5cAnaBB .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY5cAnaBB .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY5cAnaBB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY5cAnaBB .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY5cAnaBB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY5cAnaBB .navbar.collapsed {
  justify-content: center;
}
.cid-uFY5cAnaBB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY5cAnaBB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY5cAnaBB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY5cAnaBB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY5cAnaBB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY5cAnaBB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY5cAnaBB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY5cAnaBB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY5cAnaBB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY5cAnaBB .navbar {
    min-height: 72px;
  }
  .cid-uFY5cAnaBB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY5cAnaBB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY5cAnaBB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY5cAnaBB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY5cAnaBB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY5cAnaBB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY5cAnaBB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY5cAnaBB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY5cAnaBB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY5cAnaBB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY5cAnaBB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY5cAnaBB .dropdown-item.active,
.cid-uFY5cAnaBB .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY5cAnaBB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY5cAnaBB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY5cAnaBB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY5cAnaBB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY5cAnaBB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY5cAnaBB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY5cAnaBB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY5cAnaBB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY5cAnaBB .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY5cAnaBB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY5cAnaBB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY5cAnaBB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY5cAnaBB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY5cAnaBB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY5cAnaBB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY5cAnaBB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY5cAnaBB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY5cAnaBB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY5cAnaBB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY5cAnaBB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY5cAnaBB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY5cAnaBB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY5cAnaBB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY5cAnaBB .navbar {
    height: 70px;
  }
  .cid-uFY5cAnaBB .navbar.opened {
    height: auto;
  }
  .cid-uFY5cAnaBB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY5cAnaBB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY5cAnaBB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY5cAnaBB .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY5cAnaBB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY5cAnaBB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY5cAnaBB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY5cAnaBB .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY5cAnaBB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY5cAnaBB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY5cAzT0a {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5cAzT0a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5cAzT0a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY5cAzT0a .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY5cAzT0a .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY5cAzT0a .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5cAzT0a .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY5cAzT0a .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY5cAzT0a .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY5cAzT0a .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY5cAzT0a .mbr-text,
.cid-uFY5cAzT0a .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY5cAGzfm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5cAGzfm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5cAGzfm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY5cAGzfm .row {
  flex-direction: row-reverse;
}
.cid-uFY5cAGzfm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY5cAGzfm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5cAGzfm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY5cAGzfm .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY5cAGzfm .mbr-text,
.cid-uFY5cAGzfm .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY5cAOSRX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5cAOSRX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5cAOSRX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY5cAOSRX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY5cAOSRX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5cAOSRX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY5cAOSRX .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY5cAOSRX .mbr-text,
.cid-uFY5cAOSRX .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY5cAYwRF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5cAYwRF .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY5cAYwRF .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY5cAYwRF .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY5cAYwRF .mbr-text {
  color: #001f55;
}
.cid-uFY5cAYwRF .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY5cB4c08 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY5cB4c08 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5cB4c08 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY5cB4c08 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY5cB4c08 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY5cB4c08 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY5cB4c08 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY5cB4c08 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY5cB4c08 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY5cB4c08 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY5cB4c08 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY5cB4c08 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY5cB4c08 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY5cB4c08 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5cB4c08 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY5cB4c08 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY5cB4c08 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY5cB4c08 .card-title {
  color: #0c2c68;
}
.cid-uFY5cB4c08 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY5cBelh6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY5cBelh6 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY5cBelh6 .container {
    padding: 0 12px;
  }
}
.cid-uFY5cBelh6 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY5cBelh6 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY5cBelh6 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY5cBelh6 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY5cBelh6 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY5cBelh6 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY5cBelh6 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY5cBelh6 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY5cBelh6 .header-menu li p {
  margin: 0;
}
.cid-uFY5cBelh6 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY5cBelh6 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY5i8oMxq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY5i8oMxq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY5i8oMxq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY5i8oMxq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY5i8oMxq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY5i8oMxq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY5i8oMxq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY5i8oMxq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY5i8oMxq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY5i8oMxq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY5i8oMxq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY5i8oMxq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY5i8oMxq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY5i8oMxq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY5i8oMxq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY5i8oMxq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY5i8oMxq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY5i8oMxq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY5i8oMxq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY5i8oMxq .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY5i8oMxq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY5i8oMxq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY5i8oMxq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY5i8oMxq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY5i8oMxq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY5i8oMxq .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY5i8oMxq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY5i8oMxq .nav-item:focus,
.cid-uFY5i8oMxq .nav-link:focus {
  outline: none;
}
.cid-uFY5i8oMxq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY5i8oMxq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY5i8oMxq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY5i8oMxq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY5i8oMxq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY5i8oMxq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY5i8oMxq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY5i8oMxq .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY5i8oMxq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY5i8oMxq .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY5i8oMxq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY5i8oMxq .navbar.collapsed {
  justify-content: center;
}
.cid-uFY5i8oMxq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY5i8oMxq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY5i8oMxq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY5i8oMxq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY5i8oMxq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY5i8oMxq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY5i8oMxq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY5i8oMxq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY5i8oMxq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY5i8oMxq .navbar {
    min-height: 72px;
  }
  .cid-uFY5i8oMxq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY5i8oMxq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY5i8oMxq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY5i8oMxq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY5i8oMxq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY5i8oMxq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY5i8oMxq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY5i8oMxq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY5i8oMxq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY5i8oMxq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY5i8oMxq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY5i8oMxq .dropdown-item.active,
.cid-uFY5i8oMxq .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY5i8oMxq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY5i8oMxq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY5i8oMxq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY5i8oMxq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY5i8oMxq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY5i8oMxq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY5i8oMxq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY5i8oMxq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY5i8oMxq .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY5i8oMxq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY5i8oMxq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY5i8oMxq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY5i8oMxq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY5i8oMxq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY5i8oMxq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY5i8oMxq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY5i8oMxq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY5i8oMxq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY5i8oMxq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY5i8oMxq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY5i8oMxq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY5i8oMxq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY5i8oMxq .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY5i8oMxq .navbar {
    height: 70px;
  }
  .cid-uFY5i8oMxq .navbar.opened {
    height: auto;
  }
  .cid-uFY5i8oMxq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY5i8oMxq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY5i8oMxq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY5i8oMxq .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY5i8oMxq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY5i8oMxq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY5i8oMxq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY5i8oMxq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY5i8oMxq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY5i8oMxq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY5i8zNBp {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5i8zNBp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5i8zNBp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY5i8zNBp .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY5i8zNBp .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY5i8zNBp .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5i8zNBp .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY5i8zNBp .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY5i8zNBp .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY5i8zNBp .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY5i8zNBp .mbr-text,
.cid-uFY5i8zNBp .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY5i8FTih {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5i8FTih .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5i8FTih .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY5i8FTih .row {
  flex-direction: row-reverse;
}
.cid-uFY5i8FTih .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY5i8FTih .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5i8FTih .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY5i8FTih .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY5i8FTih .mbr-text,
.cid-uFY5i8FTih .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY5i8NkbY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5i8NkbY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5i8NkbY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY5i8NkbY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY5i8NkbY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5i8NkbY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY5i8NkbY .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY5i8NkbY .mbr-text,
.cid-uFY5i8NkbY .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY5i8UGdV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY5i8UGdV .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY5i8UGdV .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY5i8UGdV .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY5i8UGdV .mbr-text {
  color: #001f55;
}
.cid-uFY5i8UGdV .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY5i920gl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY5i920gl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY5i920gl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY5i920gl .row {
    flex-direction: column-reverse;
  }
  .cid-uFY5i920gl .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY5i920gl .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY5i920gl .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY5i920gl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY5i920gl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY5i920gl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY5i920gl .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY5i920gl .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY5i920gl .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY5i920gl .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY5i920gl .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY5i920gl .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY5i920gl P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY5i920gl .card-title {
  color: #0c2c68;
}
.cid-uFY5i920gl .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY5i9dzSC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY5i9dzSC .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY5i9dzSC .container {
    padding: 0 12px;
  }
}
.cid-uFY5i9dzSC .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY5i9dzSC .social-row .soc-item {
  margin: 8px;
}
.cid-uFY5i9dzSC .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY5i9dzSC .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY5i9dzSC .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY5i9dzSC .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY5i9dzSC .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY5i9dzSC .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY5i9dzSC .header-menu li p {
  margin: 0;
}
.cid-uFY5i9dzSC .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY5i9dzSC .mbr-section-title {
  color: #ffffff;
}
.cid-uFY6v92hQn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY6v92hQn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY6v92hQn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY6v92hQn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY6v92hQn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY6v92hQn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY6v92hQn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY6v92hQn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY6v92hQn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY6v92hQn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY6v92hQn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY6v92hQn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY6v92hQn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY6v92hQn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY6v92hQn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY6v92hQn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY6v92hQn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY6v92hQn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY6v92hQn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY6v92hQn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY6v92hQn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6v92hQn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY6v92hQn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY6v92hQn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY6v92hQn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY6v92hQn .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY6v92hQn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY6v92hQn .nav-item:focus,
.cid-uFY6v92hQn .nav-link:focus {
  outline: none;
}
.cid-uFY6v92hQn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY6v92hQn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY6v92hQn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY6v92hQn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY6v92hQn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY6v92hQn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY6v92hQn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY6v92hQn .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY6v92hQn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY6v92hQn .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY6v92hQn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY6v92hQn .navbar.collapsed {
  justify-content: center;
}
.cid-uFY6v92hQn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY6v92hQn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY6v92hQn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY6v92hQn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY6v92hQn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY6v92hQn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY6v92hQn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY6v92hQn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY6v92hQn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY6v92hQn .navbar {
    min-height: 72px;
  }
  .cid-uFY6v92hQn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY6v92hQn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY6v92hQn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY6v92hQn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY6v92hQn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY6v92hQn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY6v92hQn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY6v92hQn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY6v92hQn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY6v92hQn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6v92hQn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY6v92hQn .dropdown-item.active,
.cid-uFY6v92hQn .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY6v92hQn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY6v92hQn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY6v92hQn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY6v92hQn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY6v92hQn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY6v92hQn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY6v92hQn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY6v92hQn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY6v92hQn .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY6v92hQn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY6v92hQn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY6v92hQn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY6v92hQn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6v92hQn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6v92hQn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY6v92hQn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6v92hQn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY6v92hQn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY6v92hQn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6v92hQn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY6v92hQn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY6v92hQn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY6v92hQn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY6v92hQn .navbar {
    height: 70px;
  }
  .cid-uFY6v92hQn .navbar.opened {
    height: auto;
  }
  .cid-uFY6v92hQn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY6v92hQn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY6v92hQn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY6v92hQn .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY6v92hQn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY6v92hQn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY6v92hQn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY6v92hQn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6v92hQn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY6v92hQn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY6v9ghgk {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6v9ghgk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6v9ghgk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6v9ghgk .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY6v9ghgk .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY6v9ghgk .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6v9ghgk .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY6v9ghgk .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY6v9ghgk .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY6v9ghgk .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6v9ghgk .mbr-text,
.cid-uFY6v9ghgk .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6v9o9gm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6v9o9gm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6v9o9gm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6v9o9gm .row {
  flex-direction: row-reverse;
}
.cid-uFY6v9o9gm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6v9o9gm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6v9o9gm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6v9o9gm .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY6v9o9gm .mbr-text,
.cid-uFY6v9o9gm .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY6v9A4MQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6v9A4MQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6v9A4MQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6v9A4MQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6v9A4MQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6v9A4MQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6v9A4MQ .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6v9A4MQ .mbr-text,
.cid-uFY6v9A4MQ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY6v9IXRi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6v9IXRi .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY6v9IXRi .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY6v9IXRi .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY6v9IXRi .mbr-text {
  color: #001f55;
}
.cid-uFY6v9IXRi .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6v9OVb2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY6v9OVb2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6v9OVb2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY6v9OVb2 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY6v9OVb2 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY6v9OVb2 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY6v9OVb2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY6v9OVb2 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY6v9OVb2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY6v9OVb2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY6v9OVb2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY6v9OVb2 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY6v9OVb2 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY6v9OVb2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6v9OVb2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY6v9OVb2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY6v9OVb2 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY6v9OVb2 .card-title {
  color: #0c2c68;
}
.cid-uFY6v9OVb2 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6va1cAt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY6va1cAt .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY6va1cAt .container {
    padding: 0 12px;
  }
}
.cid-uFY6va1cAt .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY6va1cAt .social-row .soc-item {
  margin: 8px;
}
.cid-uFY6va1cAt .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY6va1cAt .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY6va1cAt .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY6va1cAt .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY6va1cAt .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY6va1cAt .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY6va1cAt .header-menu li p {
  margin: 0;
}
.cid-uFY6va1cAt .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6va1cAt .mbr-section-title {
  color: #ffffff;
}
.cid-uFY6zwPYup {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY6zwPYup .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY6zwPYup .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY6zwPYup .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY6zwPYup .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY6zwPYup .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY6zwPYup .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY6zwPYup .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY6zwPYup .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY6zwPYup .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY6zwPYup .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY6zwPYup .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY6zwPYup .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY6zwPYup .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY6zwPYup .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY6zwPYup .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY6zwPYup .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY6zwPYup .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY6zwPYup .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY6zwPYup .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY6zwPYup .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6zwPYup .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY6zwPYup .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY6zwPYup .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY6zwPYup .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY6zwPYup .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY6zwPYup .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY6zwPYup .nav-item:focus,
.cid-uFY6zwPYup .nav-link:focus {
  outline: none;
}
.cid-uFY6zwPYup .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY6zwPYup .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY6zwPYup .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY6zwPYup .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY6zwPYup .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY6zwPYup .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY6zwPYup .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY6zwPYup .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY6zwPYup .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY6zwPYup .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY6zwPYup .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY6zwPYup .navbar.collapsed {
  justify-content: center;
}
.cid-uFY6zwPYup .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY6zwPYup .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY6zwPYup .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY6zwPYup .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY6zwPYup .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY6zwPYup .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY6zwPYup .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY6zwPYup .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY6zwPYup .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY6zwPYup .navbar {
    min-height: 72px;
  }
  .cid-uFY6zwPYup .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY6zwPYup .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY6zwPYup .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY6zwPYup .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY6zwPYup .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY6zwPYup .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY6zwPYup .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY6zwPYup .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY6zwPYup .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY6zwPYup .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6zwPYup .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY6zwPYup .dropdown-item.active,
.cid-uFY6zwPYup .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY6zwPYup .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY6zwPYup .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY6zwPYup .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY6zwPYup .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY6zwPYup .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY6zwPYup .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY6zwPYup ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY6zwPYup .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY6zwPYup .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY6zwPYup button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY6zwPYup button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY6zwPYup button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY6zwPYup button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6zwPYup button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6zwPYup button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY6zwPYup nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6zwPYup nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY6zwPYup nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY6zwPYup nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6zwPYup .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY6zwPYup a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY6zwPYup .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY6zwPYup .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY6zwPYup .navbar {
    height: 70px;
  }
  .cid-uFY6zwPYup .navbar.opened {
    height: auto;
  }
  .cid-uFY6zwPYup .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY6zwPYup .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY6zwPYup .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY6zwPYup .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY6zwPYup .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY6zwPYup .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY6zwPYup .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY6zwPYup .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6zwPYup .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY6zwPYup .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY6zx0wsK {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6zx0wsK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6zx0wsK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6zx0wsK .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY6zx0wsK .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY6zx0wsK .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6zx0wsK .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY6zx0wsK .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY6zx0wsK .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY6zx0wsK .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6zx0wsK .mbr-text,
.cid-uFY6zx0wsK .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6zx7OH2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6zx7OH2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6zx7OH2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6zx7OH2 .row {
  flex-direction: row-reverse;
}
.cid-uFY6zx7OH2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6zx7OH2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6zx7OH2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6zx7OH2 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY6zx7OH2 .mbr-text,
.cid-uFY6zx7OH2 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY6zxfGUO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6zxfGUO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6zxfGUO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6zxfGUO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6zxfGUO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6zxfGUO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6zxfGUO .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6zxfGUO .mbr-text,
.cid-uFY6zxfGUO .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY6zxpOQg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6zxpOQg .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY6zxpOQg .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY6zxpOQg .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY6zxpOQg .mbr-text {
  color: #001f55;
}
.cid-uFY6zxpOQg .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6zxveaj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY6zxveaj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6zxveaj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY6zxveaj .row {
    flex-direction: column-reverse;
  }
  .cid-uFY6zxveaj .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY6zxveaj .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY6zxveaj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY6zxveaj .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY6zxveaj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY6zxveaj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY6zxveaj .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY6zxveaj .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY6zxveaj .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY6zxveaj .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6zxveaj .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY6zxveaj .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY6zxveaj P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY6zxveaj .card-title {
  color: #0c2c68;
}
.cid-uFY6zxveaj .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6zxGg20 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY6zxGg20 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY6zxGg20 .container {
    padding: 0 12px;
  }
}
.cid-uFY6zxGg20 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY6zxGg20 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY6zxGg20 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY6zxGg20 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY6zxGg20 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY6zxGg20 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY6zxGg20 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY6zxGg20 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY6zxGg20 .header-menu li p {
  margin: 0;
}
.cid-uFY6zxGg20 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6zxGg20 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY6GdkA1P {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY6GdkA1P .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY6GdkA1P .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY6GdkA1P .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY6GdkA1P .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY6GdkA1P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY6GdkA1P .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY6GdkA1P .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY6GdkA1P .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY6GdkA1P .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY6GdkA1P .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY6GdkA1P .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY6GdkA1P .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY6GdkA1P .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY6GdkA1P .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY6GdkA1P .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY6GdkA1P .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY6GdkA1P .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY6GdkA1P .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY6GdkA1P .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY6GdkA1P .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6GdkA1P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY6GdkA1P .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY6GdkA1P .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY6GdkA1P .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY6GdkA1P .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY6GdkA1P .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY6GdkA1P .nav-item:focus,
.cid-uFY6GdkA1P .nav-link:focus {
  outline: none;
}
.cid-uFY6GdkA1P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY6GdkA1P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY6GdkA1P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY6GdkA1P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY6GdkA1P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY6GdkA1P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY6GdkA1P .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY6GdkA1P .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY6GdkA1P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY6GdkA1P .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY6GdkA1P .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY6GdkA1P .navbar.collapsed {
  justify-content: center;
}
.cid-uFY6GdkA1P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY6GdkA1P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY6GdkA1P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY6GdkA1P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY6GdkA1P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY6GdkA1P .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY6GdkA1P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY6GdkA1P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY6GdkA1P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY6GdkA1P .navbar {
    min-height: 72px;
  }
  .cid-uFY6GdkA1P .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY6GdkA1P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY6GdkA1P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY6GdkA1P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY6GdkA1P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY6GdkA1P .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY6GdkA1P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY6GdkA1P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY6GdkA1P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY6GdkA1P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6GdkA1P .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY6GdkA1P .dropdown-item.active,
.cid-uFY6GdkA1P .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY6GdkA1P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY6GdkA1P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY6GdkA1P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY6GdkA1P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY6GdkA1P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY6GdkA1P .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY6GdkA1P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY6GdkA1P .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY6GdkA1P .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY6GdkA1P button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY6GdkA1P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY6GdkA1P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY6GdkA1P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6GdkA1P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6GdkA1P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY6GdkA1P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6GdkA1P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY6GdkA1P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY6GdkA1P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6GdkA1P .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY6GdkA1P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY6GdkA1P .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY6GdkA1P .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY6GdkA1P .navbar {
    height: 70px;
  }
  .cid-uFY6GdkA1P .navbar.opened {
    height: auto;
  }
  .cid-uFY6GdkA1P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY6GdkA1P .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY6GdkA1P .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY6GdkA1P .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY6GdkA1P .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY6GdkA1P .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY6GdkA1P .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY6GdkA1P .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6GdkA1P .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY6GdkA1P .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY6Gdz8PP {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6Gdz8PP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6Gdz8PP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6Gdz8PP .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY6Gdz8PP .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY6Gdz8PP .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6Gdz8PP .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY6Gdz8PP .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY6Gdz8PP .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY6Gdz8PP .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6Gdz8PP .mbr-text,
.cid-uFY6Gdz8PP .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6GdJjE8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6GdJjE8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6GdJjE8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6GdJjE8 .row {
  flex-direction: row-reverse;
}
.cid-uFY6GdJjE8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6GdJjE8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6GdJjE8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6GdJjE8 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY6GdJjE8 .mbr-text,
.cid-uFY6GdJjE8 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY6GdXkfZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6GdXkfZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6GdXkfZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6GdXkfZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6GdXkfZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6GdXkfZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6GdXkfZ .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6GdXkfZ .mbr-text,
.cid-uFY6GdXkfZ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY6Ge7UJC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6Ge7UJC .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY6Ge7UJC .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY6Ge7UJC .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY6Ge7UJC .mbr-text {
  color: #001f55;
}
.cid-uFY6Ge7UJC .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6Gedc3W {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY6Gedc3W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6Gedc3W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY6Gedc3W .row {
    flex-direction: column-reverse;
  }
  .cid-uFY6Gedc3W .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY6Gedc3W .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY6Gedc3W .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY6Gedc3W .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY6Gedc3W .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY6Gedc3W .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY6Gedc3W .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY6Gedc3W .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY6Gedc3W .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY6Gedc3W .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6Gedc3W .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY6Gedc3W .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY6Gedc3W P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY6Gedc3W .card-title {
  color: #0c2c68;
}
.cid-uFY6Gedc3W .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6GeqlYY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY6GeqlYY .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY6GeqlYY .container {
    padding: 0 12px;
  }
}
.cid-uFY6GeqlYY .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY6GeqlYY .social-row .soc-item {
  margin: 8px;
}
.cid-uFY6GeqlYY .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY6GeqlYY .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY6GeqlYY .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY6GeqlYY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY6GeqlYY .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY6GeqlYY .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY6GeqlYY .header-menu li p {
  margin: 0;
}
.cid-uFY6GeqlYY .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6GeqlYY .mbr-section-title {
  color: #ffffff;
}
.cid-uFY6P1oXtt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY6P1oXtt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY6P1oXtt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY6P1oXtt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY6P1oXtt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY6P1oXtt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY6P1oXtt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY6P1oXtt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY6P1oXtt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY6P1oXtt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY6P1oXtt .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY6P1oXtt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY6P1oXtt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY6P1oXtt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY6P1oXtt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY6P1oXtt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY6P1oXtt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY6P1oXtt .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY6P1oXtt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY6P1oXtt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY6P1oXtt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6P1oXtt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY6P1oXtt .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY6P1oXtt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY6P1oXtt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY6P1oXtt .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY6P1oXtt .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY6P1oXtt .nav-item:focus,
.cid-uFY6P1oXtt .nav-link:focus {
  outline: none;
}
.cid-uFY6P1oXtt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY6P1oXtt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY6P1oXtt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY6P1oXtt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY6P1oXtt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY6P1oXtt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY6P1oXtt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY6P1oXtt .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY6P1oXtt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY6P1oXtt .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY6P1oXtt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY6P1oXtt .navbar.collapsed {
  justify-content: center;
}
.cid-uFY6P1oXtt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY6P1oXtt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY6P1oXtt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY6P1oXtt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY6P1oXtt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY6P1oXtt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY6P1oXtt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY6P1oXtt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY6P1oXtt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY6P1oXtt .navbar {
    min-height: 72px;
  }
  .cid-uFY6P1oXtt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY6P1oXtt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY6P1oXtt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY6P1oXtt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY6P1oXtt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY6P1oXtt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY6P1oXtt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY6P1oXtt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY6P1oXtt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY6P1oXtt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6P1oXtt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY6P1oXtt .dropdown-item.active,
.cid-uFY6P1oXtt .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY6P1oXtt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY6P1oXtt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY6P1oXtt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY6P1oXtt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY6P1oXtt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY6P1oXtt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY6P1oXtt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY6P1oXtt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY6P1oXtt .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY6P1oXtt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY6P1oXtt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY6P1oXtt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY6P1oXtt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6P1oXtt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6P1oXtt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY6P1oXtt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6P1oXtt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY6P1oXtt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY6P1oXtt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6P1oXtt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY6P1oXtt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY6P1oXtt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY6P1oXtt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY6P1oXtt .navbar {
    height: 70px;
  }
  .cid-uFY6P1oXtt .navbar.opened {
    height: auto;
  }
  .cid-uFY6P1oXtt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY6P1oXtt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY6P1oXtt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY6P1oXtt .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY6P1oXtt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY6P1oXtt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY6P1oXtt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY6P1oXtt .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6P1oXtt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY6P1oXtt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY6P1BXWV {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6P1BXWV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6P1BXWV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6P1BXWV .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY6P1BXWV .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY6P1BXWV .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6P1BXWV .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY6P1BXWV .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY6P1BXWV .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY6P1BXWV .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6P1BXWV .mbr-text,
.cid-uFY6P1BXWV .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6P1L7LY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6P1L7LY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6P1L7LY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6P1L7LY .row {
  flex-direction: row-reverse;
}
.cid-uFY6P1L7LY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6P1L7LY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6P1L7LY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6P1L7LY .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY6P1L7LY .mbr-text,
.cid-uFY6P1L7LY .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY6P1VuaV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6P1VuaV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6P1VuaV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6P1VuaV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6P1VuaV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6P1VuaV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6P1VuaV .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6P1VuaV .mbr-text,
.cid-uFY6P1VuaV .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY6P22f98 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6P22f98 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6P22f98 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6P22f98 .row {
  flex-direction: row-reverse;
}
.cid-uFY6P22f98 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6P22f98 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6P22f98 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6P22f98 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY6P22f98 .mbr-text,
.cid-uFY6P22f98 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY6P292PB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6P292PB .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY6P292PB .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY6P292PB .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY6P292PB .mbr-text {
  color: #001f55;
}
.cid-uFY6P292PB .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6P2f63I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY6P2f63I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6P2f63I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY6P2f63I .row {
    flex-direction: column-reverse;
  }
  .cid-uFY6P2f63I .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY6P2f63I .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY6P2f63I .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY6P2f63I .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY6P2f63I .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY6P2f63I .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY6P2f63I .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY6P2f63I .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY6P2f63I .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY6P2f63I .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6P2f63I .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY6P2f63I .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY6P2f63I P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY6P2f63I .card-title {
  color: #0c2c68;
}
.cid-uFY6P2f63I .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6P2qtxS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY6P2qtxS .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY6P2qtxS .container {
    padding: 0 12px;
  }
}
.cid-uFY6P2qtxS .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY6P2qtxS .social-row .soc-item {
  margin: 8px;
}
.cid-uFY6P2qtxS .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY6P2qtxS .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY6P2qtxS .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY6P2qtxS .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY6P2qtxS .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY6P2qtxS .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY6P2qtxS .header-menu li p {
  margin: 0;
}
.cid-uFY6P2qtxS .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6P2qtxS .mbr-section-title {
  color: #ffffff;
}
.cid-uFY6VZ6WK9 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY6VZ6WK9 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY6VZ6WK9 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY6VZ6WK9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY6VZ6WK9 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY6VZ6WK9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY6VZ6WK9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY6VZ6WK9 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY6VZ6WK9 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY6VZ6WK9 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY6VZ6WK9 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY6VZ6WK9 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY6VZ6WK9 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY6VZ6WK9 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY6VZ6WK9 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY6VZ6WK9 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY6VZ6WK9 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY6VZ6WK9 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY6VZ6WK9 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY6VZ6WK9 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY6VZ6WK9 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6VZ6WK9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY6VZ6WK9 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY6VZ6WK9 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY6VZ6WK9 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY6VZ6WK9 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY6VZ6WK9 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY6VZ6WK9 .nav-item:focus,
.cid-uFY6VZ6WK9 .nav-link:focus {
  outline: none;
}
.cid-uFY6VZ6WK9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY6VZ6WK9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY6VZ6WK9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY6VZ6WK9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY6VZ6WK9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY6VZ6WK9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY6VZ6WK9 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY6VZ6WK9 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY6VZ6WK9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY6VZ6WK9 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY6VZ6WK9 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY6VZ6WK9 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY6VZ6WK9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY6VZ6WK9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY6VZ6WK9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY6VZ6WK9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY6VZ6WK9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY6VZ6WK9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY6VZ6WK9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY6VZ6WK9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY6VZ6WK9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY6VZ6WK9 .navbar {
    min-height: 72px;
  }
  .cid-uFY6VZ6WK9 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY6VZ6WK9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY6VZ6WK9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY6VZ6WK9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY6VZ6WK9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY6VZ6WK9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY6VZ6WK9 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY6VZ6WK9 .dropdown-item.active,
.cid-uFY6VZ6WK9 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY6VZ6WK9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY6VZ6WK9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY6VZ6WK9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY6VZ6WK9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY6VZ6WK9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY6VZ6WK9 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY6VZ6WK9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY6VZ6WK9 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY6VZ6WK9 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY6VZ6WK9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY6VZ6WK9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY6VZ6WK9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY6VZ6WK9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6VZ6WK9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY6VZ6WK9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY6VZ6WK9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6VZ6WK9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY6VZ6WK9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY6VZ6WK9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY6VZ6WK9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY6VZ6WK9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY6VZ6WK9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY6VZ6WK9 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY6VZ6WK9 .navbar {
    height: 70px;
  }
  .cid-uFY6VZ6WK9 .navbar.opened {
    height: auto;
  }
  .cid-uFY6VZ6WK9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY6VZ6WK9 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY6VZ6WK9 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY6VZ6WK9 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY6VZ6WK9 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY6VZ6WK9 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY6VZ6WK9 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY6VZ6WK9 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY6VZ6WK9 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY6VZiyX7 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6VZiyX7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6VZiyX7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6VZiyX7 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY6VZiyX7 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY6VZiyX7 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6VZiyX7 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY6VZiyX7 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY6VZiyX7 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY6VZiyX7 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6VZiyX7 .mbr-text,
.cid-uFY6VZiyX7 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6VZqfqc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6VZqfqc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6VZqfqc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6VZqfqc .row {
  flex-direction: row-reverse;
}
.cid-uFY6VZqfqc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6VZqfqc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6VZqfqc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6VZqfqc .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY6VZqfqc .mbr-text,
.cid-uFY6VZqfqc .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY6VZyWrC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6VZyWrC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6VZyWrC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6VZyWrC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6VZyWrC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6VZyWrC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6VZyWrC .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY6VZyWrC .mbr-text,
.cid-uFY6VZyWrC .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY6VZGC1R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6VZGC1R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6VZGC1R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY6VZGC1R .row {
  flex-direction: row-reverse;
}
.cid-uFY6VZGC1R .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY6VZGC1R .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6VZGC1R .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY6VZGC1R .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY6VZGC1R .mbr-text,
.cid-uFY6VZGC1R .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY6VZOvBA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY6VZOvBA .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY6VZOvBA .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY6VZOvBA .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY6VZOvBA .mbr-text {
  color: #001f55;
}
.cid-uFY6VZOvBA .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6VZT63C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY6VZT63C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY6VZT63C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY6VZT63C .row {
    flex-direction: column-reverse;
  }
  .cid-uFY6VZT63C .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY6VZT63C .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY6VZT63C .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY6VZT63C .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY6VZT63C .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY6VZT63C .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY6VZT63C .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY6VZT63C .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY6VZT63C .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY6VZT63C .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY6VZT63C .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY6VZT63C .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY6VZT63C P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY6VZT63C .card-title {
  color: #0c2c68;
}
.cid-uFY6VZT63C .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY6W04bQP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY6W04bQP .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY6W04bQP .container {
    padding: 0 12px;
  }
}
.cid-uFY6W04bQP .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY6W04bQP .social-row .soc-item {
  margin: 8px;
}
.cid-uFY6W04bQP .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY6W04bQP .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY6W04bQP .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY6W04bQP .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY6W04bQP .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY6W04bQP .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY6W04bQP .header-menu li p {
  margin: 0;
}
.cid-uFY6W04bQP .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY6W04bQP .mbr-section-title {
  color: #ffffff;
}
.cid-uFY71mPzYB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY71mPzYB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY71mPzYB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY71mPzYB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY71mPzYB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY71mPzYB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY71mPzYB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY71mPzYB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY71mPzYB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY71mPzYB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY71mPzYB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY71mPzYB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY71mPzYB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY71mPzYB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY71mPzYB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY71mPzYB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY71mPzYB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY71mPzYB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY71mPzYB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY71mPzYB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY71mPzYB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY71mPzYB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY71mPzYB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY71mPzYB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY71mPzYB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY71mPzYB .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY71mPzYB .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY71mPzYB .nav-item:focus,
.cid-uFY71mPzYB .nav-link:focus {
  outline: none;
}
.cid-uFY71mPzYB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY71mPzYB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY71mPzYB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY71mPzYB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY71mPzYB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY71mPzYB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY71mPzYB .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY71mPzYB .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY71mPzYB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY71mPzYB .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY71mPzYB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY71mPzYB .navbar.collapsed {
  justify-content: center;
}
.cid-uFY71mPzYB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY71mPzYB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY71mPzYB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY71mPzYB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY71mPzYB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY71mPzYB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY71mPzYB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY71mPzYB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY71mPzYB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY71mPzYB .navbar {
    min-height: 72px;
  }
  .cid-uFY71mPzYB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY71mPzYB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY71mPzYB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY71mPzYB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY71mPzYB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY71mPzYB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY71mPzYB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY71mPzYB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY71mPzYB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY71mPzYB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY71mPzYB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY71mPzYB .dropdown-item.active,
.cid-uFY71mPzYB .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY71mPzYB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY71mPzYB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY71mPzYB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY71mPzYB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY71mPzYB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY71mPzYB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY71mPzYB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY71mPzYB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY71mPzYB .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY71mPzYB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY71mPzYB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY71mPzYB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY71mPzYB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY71mPzYB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY71mPzYB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY71mPzYB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY71mPzYB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY71mPzYB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY71mPzYB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY71mPzYB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY71mPzYB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY71mPzYB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY71mPzYB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY71mPzYB .navbar {
    height: 70px;
  }
  .cid-uFY71mPzYB .navbar.opened {
    height: auto;
  }
  .cid-uFY71mPzYB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY71mPzYB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY71mPzYB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY71mPzYB .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY71mPzYB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY71mPzYB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY71mPzYB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY71mPzYB .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY71mPzYB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY71mPzYB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY71n0G3Y {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY71n0G3Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY71n0G3Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY71n0G3Y .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY71n0G3Y .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY71n0G3Y .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY71n0G3Y .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY71n0G3Y .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY71n0G3Y .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY71n0G3Y .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY71n0G3Y .mbr-text,
.cid-uFY71n0G3Y .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY71naRkJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY71naRkJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY71naRkJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY71naRkJ .row {
  flex-direction: row-reverse;
}
.cid-uFY71naRkJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY71naRkJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY71naRkJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY71naRkJ .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY71naRkJ .mbr-text,
.cid-uFY71naRkJ .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY71njJcl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY71njJcl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY71njJcl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY71njJcl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY71njJcl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY71njJcl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY71njJcl .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY71njJcl .mbr-text,
.cid-uFY71njJcl .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY71nrcqC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY71nrcqC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY71nrcqC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY71nrcqC .row {
  flex-direction: row-reverse;
}
.cid-uFY71nrcqC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY71nrcqC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY71nrcqC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY71nrcqC .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY71nrcqC .mbr-text,
.cid-uFY71nrcqC .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY71nzfRf {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY71nzfRf .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY71nzfRf .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY71nzfRf .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY71nzfRf .mbr-text {
  color: #001f55;
}
.cid-uFY71nzfRf .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY71nGPjb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY71nGPjb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY71nGPjb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY71nGPjb .row {
    flex-direction: column-reverse;
  }
  .cid-uFY71nGPjb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY71nGPjb .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY71nGPjb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY71nGPjb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY71nGPjb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY71nGPjb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY71nGPjb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY71nGPjb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY71nGPjb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY71nGPjb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY71nGPjb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY71nGPjb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY71nGPjb P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY71nGPjb .card-title {
  color: #0c2c68;
}
.cid-uFY71nGPjb .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY71nTIEA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY71nTIEA .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY71nTIEA .container {
    padding: 0 12px;
  }
}
.cid-uFY71nTIEA .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY71nTIEA .social-row .soc-item {
  margin: 8px;
}
.cid-uFY71nTIEA .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY71nTIEA .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY71nTIEA .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY71nTIEA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY71nTIEA .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY71nTIEA .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY71nTIEA .header-menu li p {
  margin: 0;
}
.cid-uFY71nTIEA .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY71nTIEA .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7alv4Fc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7alv4Fc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7alv4Fc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7alv4Fc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7alv4Fc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7alv4Fc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7alv4Fc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7alv4Fc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7alv4Fc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7alv4Fc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7alv4Fc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7alv4Fc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7alv4Fc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7alv4Fc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7alv4Fc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7alv4Fc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7alv4Fc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7alv4Fc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7alv4Fc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7alv4Fc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7alv4Fc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7alv4Fc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7alv4Fc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7alv4Fc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7alv4Fc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7alv4Fc .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7alv4Fc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7alv4Fc .nav-item:focus,
.cid-uFY7alv4Fc .nav-link:focus {
  outline: none;
}
.cid-uFY7alv4Fc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7alv4Fc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7alv4Fc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7alv4Fc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7alv4Fc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7alv4Fc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7alv4Fc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7alv4Fc .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7alv4Fc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7alv4Fc .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7alv4Fc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7alv4Fc .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7alv4Fc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7alv4Fc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7alv4Fc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7alv4Fc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7alv4Fc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7alv4Fc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7alv4Fc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7alv4Fc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7alv4Fc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7alv4Fc .navbar {
    min-height: 72px;
  }
  .cid-uFY7alv4Fc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7alv4Fc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7alv4Fc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7alv4Fc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7alv4Fc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7alv4Fc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7alv4Fc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7alv4Fc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7alv4Fc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7alv4Fc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7alv4Fc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7alv4Fc .dropdown-item.active,
.cid-uFY7alv4Fc .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7alv4Fc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7alv4Fc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7alv4Fc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7alv4Fc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7alv4Fc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7alv4Fc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7alv4Fc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7alv4Fc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7alv4Fc .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7alv4Fc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7alv4Fc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7alv4Fc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7alv4Fc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7alv4Fc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7alv4Fc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7alv4Fc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7alv4Fc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7alv4Fc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7alv4Fc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7alv4Fc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7alv4Fc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7alv4Fc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7alv4Fc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7alv4Fc .navbar {
    height: 70px;
  }
  .cid-uFY7alv4Fc .navbar.opened {
    height: auto;
  }
  .cid-uFY7alv4Fc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7alv4Fc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7alv4Fc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7alv4Fc .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7alv4Fc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7alv4Fc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7alv4Fc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7alv4Fc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7alv4Fc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7alv4Fc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7alMaTr {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7alMaTr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7alMaTr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7alMaTr .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7alMaTr .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7alMaTr .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7alMaTr .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7alMaTr .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7alMaTr .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7alMaTr .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7alMaTr .mbr-text,
.cid-uFY7alMaTr .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7alUEqh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7alUEqh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7alUEqh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7alUEqh .row {
  flex-direction: row-reverse;
}
.cid-uFY7alUEqh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7alUEqh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7alUEqh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7alUEqh .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7alUEqh .mbr-text,
.cid-uFY7alUEqh .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7am3clV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7am3clV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7am3clV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7am3clV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7am3clV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7am3clV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7am3clV .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7am3clV .mbr-text,
.cid-uFY7am3clV .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7ambwOw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7ambwOw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7ambwOw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7ambwOw .row {
  flex-direction: row-reverse;
}
.cid-uFY7ambwOw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7ambwOw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7ambwOw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7ambwOw .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7ambwOw .mbr-text,
.cid-uFY7ambwOw .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7amp1H7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7amp1H7 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7amp1H7 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7amp1H7 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7amp1H7 .mbr-text {
  color: #001f55;
}
.cid-uFY7amp1H7 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7amAS3Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7amAS3Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7amAS3Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7amAS3Q .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7amAS3Q .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7amAS3Q .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7amAS3Q .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7amAS3Q .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7amAS3Q .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7amAS3Q .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7amAS3Q .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7amAS3Q .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7amAS3Q .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7amAS3Q .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7amAS3Q .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7amAS3Q .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7amAS3Q P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7amAS3Q .card-title {
  color: #0c2c68;
}
.cid-uFY7amAS3Q .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7amQdhH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7amQdhH .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7amQdhH .container {
    padding: 0 12px;
  }
}
.cid-uFY7amQdhH .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7amQdhH .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7amQdhH .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7amQdhH .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7amQdhH .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7amQdhH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7amQdhH .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7amQdhH .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7amQdhH .header-menu li p {
  margin: 0;
}
.cid-uFY7amQdhH .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7amQdhH .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7fFLDWT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7fFLDWT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7fFLDWT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7fFLDWT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7fFLDWT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7fFLDWT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7fFLDWT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7fFLDWT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7fFLDWT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7fFLDWT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7fFLDWT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7fFLDWT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7fFLDWT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7fFLDWT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7fFLDWT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7fFLDWT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7fFLDWT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7fFLDWT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7fFLDWT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7fFLDWT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7fFLDWT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7fFLDWT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7fFLDWT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7fFLDWT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7fFLDWT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7fFLDWT .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7fFLDWT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7fFLDWT .nav-item:focus,
.cid-uFY7fFLDWT .nav-link:focus {
  outline: none;
}
.cid-uFY7fFLDWT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7fFLDWT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7fFLDWT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7fFLDWT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7fFLDWT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7fFLDWT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7fFLDWT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7fFLDWT .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7fFLDWT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7fFLDWT .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7fFLDWT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7fFLDWT .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7fFLDWT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7fFLDWT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7fFLDWT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7fFLDWT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7fFLDWT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7fFLDWT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7fFLDWT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7fFLDWT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7fFLDWT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7fFLDWT .navbar {
    min-height: 72px;
  }
  .cid-uFY7fFLDWT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7fFLDWT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7fFLDWT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7fFLDWT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7fFLDWT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7fFLDWT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7fFLDWT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7fFLDWT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7fFLDWT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7fFLDWT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7fFLDWT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7fFLDWT .dropdown-item.active,
.cid-uFY7fFLDWT .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7fFLDWT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7fFLDWT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7fFLDWT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7fFLDWT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7fFLDWT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7fFLDWT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7fFLDWT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7fFLDWT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7fFLDWT .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7fFLDWT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7fFLDWT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7fFLDWT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7fFLDWT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7fFLDWT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7fFLDWT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7fFLDWT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7fFLDWT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7fFLDWT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7fFLDWT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7fFLDWT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7fFLDWT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7fFLDWT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7fFLDWT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7fFLDWT .navbar {
    height: 70px;
  }
  .cid-uFY7fFLDWT .navbar.opened {
    height: auto;
  }
  .cid-uFY7fFLDWT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7fFLDWT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7fFLDWT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7fFLDWT .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7fFLDWT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7fFLDWT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7fFLDWT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7fFLDWT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7fFLDWT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7fFLDWT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7fG46oG {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7fG46oG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7fG46oG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7fG46oG .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7fG46oG .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7fG46oG .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7fG46oG .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7fG46oG .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7fG46oG .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7fG46oG .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7fG46oG .mbr-text,
.cid-uFY7fG46oG .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7fGeEwv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7fGeEwv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7fGeEwv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7fGeEwv .row {
  flex-direction: row-reverse;
}
.cid-uFY7fGeEwv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7fGeEwv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7fGeEwv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7fGeEwv .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7fGeEwv .mbr-text,
.cid-uFY7fGeEwv .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7fGss4L {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7fGss4L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7fGss4L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7fGss4L .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7fGss4L .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7fGss4L .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7fGss4L .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7fGss4L .mbr-text,
.cid-uFY7fGss4L .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7fGzMym {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7fGzMym .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7fGzMym .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7fGzMym .row {
  flex-direction: row-reverse;
}
.cid-uFY7fGzMym .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7fGzMym .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7fGzMym .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7fGzMym .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7fGzMym .mbr-text,
.cid-uFY7fGzMym .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7fGILFf {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7fGILFf .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7fGILFf .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7fGILFf .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7fGILFf .mbr-text {
  color: #001f55;
}
.cid-uFY7fGILFf .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7fGOPKL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7fGOPKL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7fGOPKL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7fGOPKL .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7fGOPKL .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7fGOPKL .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7fGOPKL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7fGOPKL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7fGOPKL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7fGOPKL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7fGOPKL .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7fGOPKL .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7fGOPKL .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7fGOPKL .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7fGOPKL .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7fGOPKL .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7fGOPKL P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7fGOPKL .card-title {
  color: #0c2c68;
}
.cid-uFY7fGOPKL .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7fGZwLn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7fGZwLn .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7fGZwLn .container {
    padding: 0 12px;
  }
}
.cid-uFY7fGZwLn .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7fGZwLn .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7fGZwLn .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7fGZwLn .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7fGZwLn .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7fGZwLn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7fGZwLn .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7fGZwLn .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7fGZwLn .header-menu li p {
  margin: 0;
}
.cid-uFY7fGZwLn .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7fGZwLn .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7lmUbUL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7lmUbUL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7lmUbUL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7lmUbUL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7lmUbUL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7lmUbUL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7lmUbUL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7lmUbUL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7lmUbUL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7lmUbUL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7lmUbUL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7lmUbUL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7lmUbUL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7lmUbUL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7lmUbUL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7lmUbUL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7lmUbUL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7lmUbUL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7lmUbUL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7lmUbUL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7lmUbUL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7lmUbUL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7lmUbUL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7lmUbUL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7lmUbUL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7lmUbUL .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7lmUbUL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7lmUbUL .nav-item:focus,
.cid-uFY7lmUbUL .nav-link:focus {
  outline: none;
}
.cid-uFY7lmUbUL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7lmUbUL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7lmUbUL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7lmUbUL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7lmUbUL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7lmUbUL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7lmUbUL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7lmUbUL .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7lmUbUL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7lmUbUL .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7lmUbUL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7lmUbUL .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7lmUbUL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7lmUbUL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7lmUbUL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7lmUbUL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7lmUbUL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7lmUbUL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7lmUbUL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7lmUbUL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7lmUbUL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7lmUbUL .navbar {
    min-height: 72px;
  }
  .cid-uFY7lmUbUL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7lmUbUL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7lmUbUL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7lmUbUL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7lmUbUL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7lmUbUL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7lmUbUL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7lmUbUL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7lmUbUL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7lmUbUL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7lmUbUL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7lmUbUL .dropdown-item.active,
.cid-uFY7lmUbUL .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7lmUbUL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7lmUbUL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7lmUbUL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7lmUbUL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7lmUbUL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7lmUbUL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7lmUbUL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7lmUbUL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7lmUbUL .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7lmUbUL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7lmUbUL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7lmUbUL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7lmUbUL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7lmUbUL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7lmUbUL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7lmUbUL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7lmUbUL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7lmUbUL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7lmUbUL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7lmUbUL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7lmUbUL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7lmUbUL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7lmUbUL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7lmUbUL .navbar {
    height: 70px;
  }
  .cid-uFY7lmUbUL .navbar.opened {
    height: auto;
  }
  .cid-uFY7lmUbUL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7lmUbUL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7lmUbUL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7lmUbUL .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7lmUbUL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7lmUbUL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7lmUbUL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7lmUbUL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7lmUbUL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7lmUbUL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7ln5bGh {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7ln5bGh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7ln5bGh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7ln5bGh .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7ln5bGh .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7ln5bGh .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7ln5bGh .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7ln5bGh .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7ln5bGh .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7ln5bGh .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7ln5bGh .mbr-text,
.cid-uFY7ln5bGh .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7lnddR8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7lnddR8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7lnddR8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7lnddR8 .row {
  flex-direction: row-reverse;
}
.cid-uFY7lnddR8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7lnddR8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7lnddR8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7lnddR8 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7lnddR8 .mbr-text,
.cid-uFY7lnddR8 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7lnkSqw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7lnkSqw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7lnkSqw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7lnkSqw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7lnkSqw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7lnkSqw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7lnkSqw .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7lnkSqw .mbr-text,
.cid-uFY7lnkSqw .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7lntqfb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7lntqfb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7lntqfb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7lntqfb .row {
  flex-direction: row-reverse;
}
.cid-uFY7lntqfb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7lntqfb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7lntqfb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7lntqfb .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7lntqfb .mbr-text,
.cid-uFY7lntqfb .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7lnAwqA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7lnAwqA .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7lnAwqA .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7lnAwqA .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7lnAwqA .mbr-text {
  color: #001f55;
}
.cid-uFY7lnAwqA .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7lnHhiN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7lnHhiN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7lnHhiN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7lnHhiN .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7lnHhiN .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7lnHhiN .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7lnHhiN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7lnHhiN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7lnHhiN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7lnHhiN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7lnHhiN .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7lnHhiN .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7lnHhiN .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7lnHhiN .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7lnHhiN .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7lnHhiN .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7lnHhiN P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7lnHhiN .card-title {
  color: #0c2c68;
}
.cid-uFY7lnHhiN .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7lnSqYF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7lnSqYF .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7lnSqYF .container {
    padding: 0 12px;
  }
}
.cid-uFY7lnSqYF .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7lnSqYF .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7lnSqYF .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7lnSqYF .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7lnSqYF .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7lnSqYF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7lnSqYF .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7lnSqYF .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7lnSqYF .header-menu li p {
  margin: 0;
}
.cid-uFY7lnSqYF .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7lnSqYF .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7pzj4H8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7pzj4H8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7pzj4H8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7pzj4H8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7pzj4H8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7pzj4H8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7pzj4H8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7pzj4H8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7pzj4H8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7pzj4H8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7pzj4H8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7pzj4H8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7pzj4H8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7pzj4H8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7pzj4H8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7pzj4H8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7pzj4H8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7pzj4H8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7pzj4H8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7pzj4H8 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7pzj4H8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7pzj4H8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7pzj4H8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7pzj4H8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7pzj4H8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7pzj4H8 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7pzj4H8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7pzj4H8 .nav-item:focus,
.cid-uFY7pzj4H8 .nav-link:focus {
  outline: none;
}
.cid-uFY7pzj4H8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7pzj4H8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7pzj4H8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7pzj4H8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7pzj4H8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7pzj4H8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7pzj4H8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7pzj4H8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7pzj4H8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7pzj4H8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7pzj4H8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7pzj4H8 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7pzj4H8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7pzj4H8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7pzj4H8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7pzj4H8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7pzj4H8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7pzj4H8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7pzj4H8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7pzj4H8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7pzj4H8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7pzj4H8 .navbar {
    min-height: 72px;
  }
  .cid-uFY7pzj4H8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7pzj4H8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7pzj4H8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7pzj4H8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7pzj4H8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7pzj4H8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7pzj4H8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7pzj4H8 .dropdown-item.active,
.cid-uFY7pzj4H8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7pzj4H8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7pzj4H8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7pzj4H8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7pzj4H8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7pzj4H8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7pzj4H8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7pzj4H8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7pzj4H8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7pzj4H8 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7pzj4H8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7pzj4H8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7pzj4H8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7pzj4H8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7pzj4H8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7pzj4H8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7pzj4H8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7pzj4H8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7pzj4H8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7pzj4H8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7pzj4H8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7pzj4H8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7pzj4H8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7pzj4H8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7pzj4H8 .navbar {
    height: 70px;
  }
  .cid-uFY7pzj4H8 .navbar.opened {
    height: auto;
  }
  .cid-uFY7pzj4H8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7pzj4H8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7pzj4H8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7pzj4H8 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7pzj4H8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7pzj4H8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7pzj4H8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7pzj4H8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7pzj4H8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7pzj4H8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7pzvf8B {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7pzvf8B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7pzvf8B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7pzvf8B .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7pzvf8B .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7pzvf8B .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7pzvf8B .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7pzvf8B .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7pzvf8B .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7pzvf8B .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7pzvf8B .mbr-text,
.cid-uFY7pzvf8B .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7pzDsWm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7pzDsWm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7pzDsWm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7pzDsWm .row {
  flex-direction: row-reverse;
}
.cid-uFY7pzDsWm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7pzDsWm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7pzDsWm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7pzDsWm .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7pzDsWm .mbr-text,
.cid-uFY7pzDsWm .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7pzO6kg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7pzO6kg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7pzO6kg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7pzO6kg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7pzO6kg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7pzO6kg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7pzO6kg .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7pzO6kg .mbr-text,
.cid-uFY7pzO6kg .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7pA011b {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7pA011b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7pA011b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7pA011b .row {
  flex-direction: row-reverse;
}
.cid-uFY7pA011b .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7pA011b .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7pA011b .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7pA011b .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7pA011b .mbr-text,
.cid-uFY7pA011b .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7pA9Urh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7pA9Urh .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7pA9Urh .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7pA9Urh .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7pA9Urh .mbr-text {
  color: #001f55;
}
.cid-uFY7pA9Urh .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7pAhnWS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7pAhnWS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7pAhnWS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7pAhnWS .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7pAhnWS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7pAhnWS .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7pAhnWS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7pAhnWS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7pAhnWS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7pAhnWS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7pAhnWS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7pAhnWS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7pAhnWS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7pAhnWS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7pAhnWS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7pAhnWS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7pAhnWS P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7pAhnWS .card-title {
  color: #0c2c68;
}
.cid-uFY7pAhnWS .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7pAu9Cq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7pAu9Cq .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7pAu9Cq .container {
    padding: 0 12px;
  }
}
.cid-uFY7pAu9Cq .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7pAu9Cq .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7pAu9Cq .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7pAu9Cq .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7pAu9Cq .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7pAu9Cq .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7pAu9Cq .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7pAu9Cq .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7pAu9Cq .header-menu li p {
  margin: 0;
}
.cid-uFY7pAu9Cq .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7pAu9Cq .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7xDeCn0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7xDeCn0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7xDeCn0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7xDeCn0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7xDeCn0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7xDeCn0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7xDeCn0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7xDeCn0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7xDeCn0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7xDeCn0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7xDeCn0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7xDeCn0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7xDeCn0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7xDeCn0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7xDeCn0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7xDeCn0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7xDeCn0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7xDeCn0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7xDeCn0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7xDeCn0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7xDeCn0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7xDeCn0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7xDeCn0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7xDeCn0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7xDeCn0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7xDeCn0 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7xDeCn0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7xDeCn0 .nav-item:focus,
.cid-uFY7xDeCn0 .nav-link:focus {
  outline: none;
}
.cid-uFY7xDeCn0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7xDeCn0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7xDeCn0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7xDeCn0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7xDeCn0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7xDeCn0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7xDeCn0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7xDeCn0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7xDeCn0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7xDeCn0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7xDeCn0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7xDeCn0 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7xDeCn0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7xDeCn0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7xDeCn0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7xDeCn0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7xDeCn0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7xDeCn0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7xDeCn0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7xDeCn0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7xDeCn0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7xDeCn0 .navbar {
    min-height: 72px;
  }
  .cid-uFY7xDeCn0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7xDeCn0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7xDeCn0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7xDeCn0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7xDeCn0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7xDeCn0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7xDeCn0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7xDeCn0 .dropdown-item.active,
.cid-uFY7xDeCn0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7xDeCn0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7xDeCn0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7xDeCn0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7xDeCn0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7xDeCn0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7xDeCn0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7xDeCn0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7xDeCn0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7xDeCn0 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7xDeCn0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7xDeCn0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7xDeCn0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7xDeCn0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7xDeCn0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7xDeCn0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7xDeCn0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7xDeCn0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7xDeCn0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7xDeCn0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7xDeCn0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7xDeCn0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7xDeCn0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7xDeCn0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7xDeCn0 .navbar {
    height: 70px;
  }
  .cid-uFY7xDeCn0 .navbar.opened {
    height: auto;
  }
  .cid-uFY7xDeCn0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7xDeCn0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7xDeCn0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7xDeCn0 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7xDeCn0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7xDeCn0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7xDeCn0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7xDeCn0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7xDeCn0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7xDeCn0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7xDpBe6 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7xDpBe6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7xDpBe6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7xDpBe6 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7xDpBe6 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7xDpBe6 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7xDpBe6 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7xDpBe6 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7xDpBe6 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7xDpBe6 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7xDpBe6 .mbr-text,
.cid-uFY7xDpBe6 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7xDykEf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7xDykEf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7xDykEf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7xDykEf .row {
  flex-direction: row-reverse;
}
.cid-uFY7xDykEf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7xDykEf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7xDykEf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7xDykEf .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7xDykEf .mbr-text,
.cid-uFY7xDykEf .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7xDGrvr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7xDGrvr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7xDGrvr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7xDGrvr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7xDGrvr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7xDGrvr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7xDGrvr .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7xDGrvr .mbr-text,
.cid-uFY7xDGrvr .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7xDN2cR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7xDN2cR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7xDN2cR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7xDN2cR .row {
  flex-direction: row-reverse;
}
.cid-uFY7xDN2cR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7xDN2cR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7xDN2cR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7xDN2cR .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7xDN2cR .mbr-text,
.cid-uFY7xDN2cR .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7xDX8V4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7xDX8V4 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7xDX8V4 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7xDX8V4 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7xDX8V4 .mbr-text {
  color: #001f55;
}
.cid-uFY7xDX8V4 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7xE3VaS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7xE3VaS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7xE3VaS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7xE3VaS .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7xE3VaS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7xE3VaS .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7xE3VaS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7xE3VaS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7xE3VaS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7xE3VaS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7xE3VaS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7xE3VaS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7xE3VaS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7xE3VaS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7xE3VaS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7xE3VaS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7xE3VaS P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7xE3VaS .card-title {
  color: #0c2c68;
}
.cid-uFY7xE3VaS .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7xEf1Ow {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7xEf1Ow .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7xEf1Ow .container {
    padding: 0 12px;
  }
}
.cid-uFY7xEf1Ow .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7xEf1Ow .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7xEf1Ow .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7xEf1Ow .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7xEf1Ow .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7xEf1Ow .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7xEf1Ow .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7xEf1Ow .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7xEf1Ow .header-menu li p {
  margin: 0;
}
.cid-uFY7xEf1Ow .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7xEf1Ow .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7DQSKrM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7DQSKrM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7DQSKrM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7DQSKrM .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7DQSKrM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7DQSKrM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7DQSKrM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7DQSKrM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7DQSKrM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7DQSKrM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7DQSKrM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7DQSKrM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7DQSKrM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7DQSKrM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7DQSKrM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7DQSKrM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7DQSKrM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7DQSKrM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7DQSKrM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7DQSKrM .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7DQSKrM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7DQSKrM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7DQSKrM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7DQSKrM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7DQSKrM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7DQSKrM .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7DQSKrM .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7DQSKrM .nav-item:focus,
.cid-uFY7DQSKrM .nav-link:focus {
  outline: none;
}
.cid-uFY7DQSKrM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7DQSKrM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7DQSKrM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7DQSKrM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7DQSKrM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7DQSKrM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7DQSKrM .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7DQSKrM .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7DQSKrM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7DQSKrM .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7DQSKrM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7DQSKrM .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7DQSKrM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7DQSKrM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7DQSKrM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7DQSKrM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7DQSKrM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7DQSKrM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7DQSKrM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7DQSKrM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7DQSKrM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7DQSKrM .navbar {
    min-height: 72px;
  }
  .cid-uFY7DQSKrM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7DQSKrM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7DQSKrM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7DQSKrM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7DQSKrM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7DQSKrM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7DQSKrM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7DQSKrM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7DQSKrM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7DQSKrM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7DQSKrM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7DQSKrM .dropdown-item.active,
.cid-uFY7DQSKrM .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7DQSKrM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7DQSKrM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7DQSKrM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7DQSKrM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7DQSKrM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7DQSKrM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7DQSKrM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7DQSKrM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7DQSKrM .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7DQSKrM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7DQSKrM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7DQSKrM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7DQSKrM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7DQSKrM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7DQSKrM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7DQSKrM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7DQSKrM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7DQSKrM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7DQSKrM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7DQSKrM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7DQSKrM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7DQSKrM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7DQSKrM .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7DQSKrM .navbar {
    height: 70px;
  }
  .cid-uFY7DQSKrM .navbar.opened {
    height: auto;
  }
  .cid-uFY7DQSKrM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7DQSKrM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7DQSKrM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7DQSKrM .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7DQSKrM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7DQSKrM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7DQSKrM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7DQSKrM .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7DQSKrM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7DQSKrM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7DR2ZDh {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7DR2ZDh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7DR2ZDh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7DR2ZDh .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7DR2ZDh .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7DR2ZDh .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7DR2ZDh .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7DR2ZDh .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7DR2ZDh .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7DR2ZDh .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7DR2ZDh .mbr-text,
.cid-uFY7DR2ZDh .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7DR9U95 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7DR9U95 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7DR9U95 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7DR9U95 .row {
  flex-direction: row-reverse;
}
.cid-uFY7DR9U95 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7DR9U95 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7DR9U95 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7DR9U95 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7DR9U95 .mbr-text,
.cid-uFY7DR9U95 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7DRgyOi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7DRgyOi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7DRgyOi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7DRgyOi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7DRgyOi .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7DRgyOi .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7DRgyOi .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7DRgyOi .mbr-text,
.cid-uFY7DRgyOi .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7DRokUg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7DRokUg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7DRokUg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7DRokUg .row {
  flex-direction: row-reverse;
}
.cid-uFY7DRokUg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7DRokUg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7DRokUg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7DRokUg .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7DRokUg .mbr-text,
.cid-uFY7DRokUg .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7DRvY9T {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7DRvY9T .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7DRvY9T .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7DRvY9T .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7DRvY9T .mbr-text {
  color: #001f55;
}
.cid-uFY7DRvY9T .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7DRAgtf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7DRAgtf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7DRAgtf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7DRAgtf .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7DRAgtf .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7DRAgtf .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7DRAgtf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7DRAgtf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7DRAgtf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7DRAgtf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7DRAgtf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7DRAgtf .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7DRAgtf .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7DRAgtf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7DRAgtf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7DRAgtf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7DRAgtf P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7DRAgtf .card-title {
  color: #0c2c68;
}
.cid-uFY7DRAgtf .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7DRJA2H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7DRJA2H .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7DRJA2H .container {
    padding: 0 12px;
  }
}
.cid-uFY7DRJA2H .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7DRJA2H .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7DRJA2H .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7DRJA2H .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7DRJA2H .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7DRJA2H .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7DRJA2H .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7DRJA2H .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7DRJA2H .header-menu li p {
  margin: 0;
}
.cid-uFY7DRJA2H .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7DRJA2H .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7LA3sOh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7LA3sOh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7LA3sOh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7LA3sOh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7LA3sOh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7LA3sOh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7LA3sOh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7LA3sOh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7LA3sOh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7LA3sOh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7LA3sOh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7LA3sOh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7LA3sOh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7LA3sOh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7LA3sOh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7LA3sOh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7LA3sOh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7LA3sOh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7LA3sOh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7LA3sOh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7LA3sOh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7LA3sOh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7LA3sOh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7LA3sOh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7LA3sOh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7LA3sOh .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7LA3sOh .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7LA3sOh .nav-item:focus,
.cid-uFY7LA3sOh .nav-link:focus {
  outline: none;
}
.cid-uFY7LA3sOh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7LA3sOh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7LA3sOh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7LA3sOh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7LA3sOh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7LA3sOh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7LA3sOh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7LA3sOh .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7LA3sOh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7LA3sOh .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7LA3sOh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7LA3sOh .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7LA3sOh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7LA3sOh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7LA3sOh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7LA3sOh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7LA3sOh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7LA3sOh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7LA3sOh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7LA3sOh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7LA3sOh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7LA3sOh .navbar {
    min-height: 72px;
  }
  .cid-uFY7LA3sOh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7LA3sOh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7LA3sOh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7LA3sOh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7LA3sOh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7LA3sOh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7LA3sOh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7LA3sOh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7LA3sOh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7LA3sOh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7LA3sOh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7LA3sOh .dropdown-item.active,
.cid-uFY7LA3sOh .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7LA3sOh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7LA3sOh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7LA3sOh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7LA3sOh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7LA3sOh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7LA3sOh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7LA3sOh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7LA3sOh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7LA3sOh .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7LA3sOh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7LA3sOh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7LA3sOh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7LA3sOh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7LA3sOh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7LA3sOh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7LA3sOh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7LA3sOh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7LA3sOh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7LA3sOh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7LA3sOh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7LA3sOh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7LA3sOh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7LA3sOh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7LA3sOh .navbar {
    height: 70px;
  }
  .cid-uFY7LA3sOh .navbar.opened {
    height: auto;
  }
  .cid-uFY7LA3sOh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7LA3sOh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7LA3sOh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7LA3sOh .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7LA3sOh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7LA3sOh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7LA3sOh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7LA3sOh .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7LA3sOh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7LA3sOh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7LAh6Ru {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7LAh6Ru .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7LAh6Ru .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7LAh6Ru .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7LAh6Ru .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7LAh6Ru .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7LAh6Ru .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7LAh6Ru .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7LAh6Ru .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7LAh6Ru .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7LAh6Ru .mbr-text,
.cid-uFY7LAh6Ru .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7LArx4M {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7LArx4M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7LArx4M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7LArx4M .row {
  flex-direction: row-reverse;
}
.cid-uFY7LArx4M .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7LArx4M .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7LArx4M .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7LArx4M .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7LArx4M .mbr-text,
.cid-uFY7LArx4M .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7LAzhBu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7LAzhBu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7LAzhBu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7LAzhBu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7LAzhBu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7LAzhBu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7LAzhBu .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7LAzhBu .mbr-text,
.cid-uFY7LAzhBu .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7LAJ1iJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7LAJ1iJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7LAJ1iJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7LAJ1iJ .row {
  flex-direction: row-reverse;
}
.cid-uFY7LAJ1iJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7LAJ1iJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7LAJ1iJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7LAJ1iJ .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7LAJ1iJ .mbr-text,
.cid-uFY7LAJ1iJ .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7LATpos {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7LATpos .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7LATpos .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7LATpos .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7LATpos .mbr-text {
  color: #001f55;
}
.cid-uFY7LATpos .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7LAZIOR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7LAZIOR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7LAZIOR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7LAZIOR .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7LAZIOR .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7LAZIOR .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7LAZIOR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7LAZIOR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7LAZIOR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7LAZIOR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7LAZIOR .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7LAZIOR .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7LAZIOR .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7LAZIOR .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7LAZIOR .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7LAZIOR .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7LAZIOR P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7LAZIOR .card-title {
  color: #0c2c68;
}
.cid-uFY7LAZIOR .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7LBfsc4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7LBfsc4 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7LBfsc4 .container {
    padding: 0 12px;
  }
}
.cid-uFY7LBfsc4 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7LBfsc4 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7LBfsc4 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7LBfsc4 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7LBfsc4 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7LBfsc4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7LBfsc4 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7LBfsc4 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7LBfsc4 .header-menu li p {
  margin: 0;
}
.cid-uFY7LBfsc4 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7LBfsc4 .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7Rr1mm8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7Rr1mm8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7Rr1mm8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7Rr1mm8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7Rr1mm8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7Rr1mm8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7Rr1mm8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7Rr1mm8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7Rr1mm8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7Rr1mm8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7Rr1mm8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7Rr1mm8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7Rr1mm8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7Rr1mm8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7Rr1mm8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7Rr1mm8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7Rr1mm8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7Rr1mm8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7Rr1mm8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7Rr1mm8 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7Rr1mm8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7Rr1mm8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7Rr1mm8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7Rr1mm8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7Rr1mm8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7Rr1mm8 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7Rr1mm8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7Rr1mm8 .nav-item:focus,
.cid-uFY7Rr1mm8 .nav-link:focus {
  outline: none;
}
.cid-uFY7Rr1mm8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7Rr1mm8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7Rr1mm8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7Rr1mm8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7Rr1mm8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7Rr1mm8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7Rr1mm8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7Rr1mm8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7Rr1mm8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7Rr1mm8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7Rr1mm8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7Rr1mm8 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7Rr1mm8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7Rr1mm8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7Rr1mm8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7Rr1mm8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7Rr1mm8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7Rr1mm8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7Rr1mm8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7Rr1mm8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7Rr1mm8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7Rr1mm8 .navbar {
    min-height: 72px;
  }
  .cid-uFY7Rr1mm8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7Rr1mm8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7Rr1mm8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7Rr1mm8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7Rr1mm8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7Rr1mm8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7Rr1mm8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7Rr1mm8 .dropdown-item.active,
.cid-uFY7Rr1mm8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7Rr1mm8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7Rr1mm8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7Rr1mm8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7Rr1mm8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7Rr1mm8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7Rr1mm8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7Rr1mm8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7Rr1mm8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7Rr1mm8 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7Rr1mm8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7Rr1mm8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7Rr1mm8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7Rr1mm8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7Rr1mm8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7Rr1mm8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7Rr1mm8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7Rr1mm8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7Rr1mm8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7Rr1mm8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7Rr1mm8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7Rr1mm8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7Rr1mm8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7Rr1mm8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7Rr1mm8 .navbar {
    height: 70px;
  }
  .cid-uFY7Rr1mm8 .navbar.opened {
    height: auto;
  }
  .cid-uFY7Rr1mm8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7Rr1mm8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7Rr1mm8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7Rr1mm8 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7Rr1mm8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7Rr1mm8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7Rr1mm8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7Rr1mm8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7Rr1mm8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7Rrc5iK {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7Rrc5iK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7Rrc5iK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7Rrc5iK .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7Rrc5iK .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7Rrc5iK .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7Rrc5iK .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7Rrc5iK .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7Rrc5iK .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7Rrc5iK .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7Rrc5iK .mbr-text,
.cid-uFY7Rrc5iK .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7RrjdT7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7RrjdT7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7RrjdT7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7RrjdT7 .row {
  flex-direction: row-reverse;
}
.cid-uFY7RrjdT7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7RrjdT7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7RrjdT7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7RrjdT7 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7RrjdT7 .mbr-text,
.cid-uFY7RrjdT7 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7RrrXjR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7RrrXjR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7RrrXjR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7RrrXjR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7RrrXjR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7RrrXjR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7RrrXjR .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7RrrXjR .mbr-text,
.cid-uFY7RrrXjR .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7RrBcPZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7RrBcPZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7RrBcPZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7RrBcPZ .row {
  flex-direction: row-reverse;
}
.cid-uFY7RrBcPZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7RrBcPZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7RrBcPZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7RrBcPZ .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7RrBcPZ .mbr-text,
.cid-uFY7RrBcPZ .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7RrJlzU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7RrJlzU .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7RrJlzU .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7RrJlzU .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7RrJlzU .mbr-text {
  color: #001f55;
}
.cid-uFY7RrJlzU .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7RrPElY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7RrPElY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7RrPElY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7RrPElY .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7RrPElY .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7RrPElY .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7RrPElY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7RrPElY .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7RrPElY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7RrPElY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7RrPElY .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7RrPElY .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7RrPElY .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7RrPElY .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7RrPElY .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7RrPElY .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7RrPElY P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7RrPElY .card-title {
  color: #0c2c68;
}
.cid-uFY7RrPElY .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7Rs03YV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7Rs03YV .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7Rs03YV .container {
    padding: 0 12px;
  }
}
.cid-uFY7Rs03YV .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7Rs03YV .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7Rs03YV .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7Rs03YV .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7Rs03YV .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7Rs03YV .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7Rs03YV .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7Rs03YV .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7Rs03YV .header-menu li p {
  margin: 0;
}
.cid-uFY7Rs03YV .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7Rs03YV .mbr-section-title {
  color: #ffffff;
}
.cid-uFY7WFl4TG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY7WFl4TG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY7WFl4TG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY7WFl4TG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY7WFl4TG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY7WFl4TG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY7WFl4TG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY7WFl4TG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY7WFl4TG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY7WFl4TG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY7WFl4TG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY7WFl4TG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY7WFl4TG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY7WFl4TG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY7WFl4TG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY7WFl4TG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY7WFl4TG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY7WFl4TG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY7WFl4TG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY7WFl4TG .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY7WFl4TG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7WFl4TG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY7WFl4TG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY7WFl4TG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY7WFl4TG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY7WFl4TG .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY7WFl4TG .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY7WFl4TG .nav-item:focus,
.cid-uFY7WFl4TG .nav-link:focus {
  outline: none;
}
.cid-uFY7WFl4TG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY7WFl4TG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY7WFl4TG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY7WFl4TG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY7WFl4TG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY7WFl4TG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY7WFl4TG .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY7WFl4TG .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY7WFl4TG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY7WFl4TG .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY7WFl4TG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY7WFl4TG .navbar.collapsed {
  justify-content: center;
}
.cid-uFY7WFl4TG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY7WFl4TG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY7WFl4TG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY7WFl4TG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY7WFl4TG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY7WFl4TG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY7WFl4TG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY7WFl4TG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY7WFl4TG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY7WFl4TG .navbar {
    min-height: 72px;
  }
  .cid-uFY7WFl4TG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY7WFl4TG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY7WFl4TG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY7WFl4TG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY7WFl4TG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY7WFl4TG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY7WFl4TG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY7WFl4TG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY7WFl4TG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY7WFl4TG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY7WFl4TG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY7WFl4TG .dropdown-item.active,
.cid-uFY7WFl4TG .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY7WFl4TG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY7WFl4TG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY7WFl4TG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY7WFl4TG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY7WFl4TG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY7WFl4TG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY7WFl4TG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY7WFl4TG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY7WFl4TG .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY7WFl4TG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY7WFl4TG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY7WFl4TG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY7WFl4TG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7WFl4TG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY7WFl4TG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY7WFl4TG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7WFl4TG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY7WFl4TG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY7WFl4TG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY7WFl4TG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY7WFl4TG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY7WFl4TG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY7WFl4TG .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY7WFl4TG .navbar {
    height: 70px;
  }
  .cid-uFY7WFl4TG .navbar.opened {
    height: auto;
  }
  .cid-uFY7WFl4TG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY7WFl4TG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY7WFl4TG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY7WFl4TG .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY7WFl4TG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY7WFl4TG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY7WFl4TG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY7WFl4TG .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY7WFl4TG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY7WFl4TG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY7WFwlbG {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7WFwlbG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7WFwlbG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7WFwlbG .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY7WFwlbG .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY7WFwlbG .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7WFwlbG .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY7WFwlbG .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY7WFwlbG .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY7WFwlbG .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7WFwlbG .mbr-text,
.cid-uFY7WFwlbG .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7WFHLpc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7WFHLpc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7WFHLpc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7WFHLpc .row {
  flex-direction: row-reverse;
}
.cid-uFY7WFHLpc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7WFHLpc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7WFHLpc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7WFHLpc .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7WFHLpc .mbr-text,
.cid-uFY7WFHLpc .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7WFXhfB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7WFXhfB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7WFXhfB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7WFXhfB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7WFXhfB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7WFXhfB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7WFXhfB .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY7WFXhfB .mbr-text,
.cid-uFY7WFXhfB .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY7WG4W0j {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7WG4W0j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7WG4W0j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY7WG4W0j .row {
  flex-direction: row-reverse;
}
.cid-uFY7WG4W0j .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY7WG4W0j .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7WG4W0j .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY7WG4W0j .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY7WG4W0j .mbr-text,
.cid-uFY7WG4W0j .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY7WGc6cl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY7WGc6cl .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY7WGc6cl .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY7WGc6cl .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY7WGc6cl .mbr-text {
  color: #001f55;
}
.cid-uFY7WGc6cl .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7WGj62h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY7WGj62h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY7WGj62h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY7WGj62h .row {
    flex-direction: column-reverse;
  }
  .cid-uFY7WGj62h .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY7WGj62h .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY7WGj62h .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY7WGj62h .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY7WGj62h .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY7WGj62h .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY7WGj62h .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY7WGj62h .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY7WGj62h .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY7WGj62h .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY7WGj62h .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY7WGj62h .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY7WGj62h P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY7WGj62h .card-title {
  color: #0c2c68;
}
.cid-uFY7WGj62h .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY7WGwMhV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY7WGwMhV .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY7WGwMhV .container {
    padding: 0 12px;
  }
}
.cid-uFY7WGwMhV .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY7WGwMhV .social-row .soc-item {
  margin: 8px;
}
.cid-uFY7WGwMhV .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY7WGwMhV .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY7WGwMhV .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY7WGwMhV .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY7WGwMhV .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY7WGwMhV .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY7WGwMhV .header-menu li p {
  margin: 0;
}
.cid-uFY7WGwMhV .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY7WGwMhV .mbr-section-title {
  color: #ffffff;
}
.cid-uFY82Bs6Qb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY82Bs6Qb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY82Bs6Qb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY82Bs6Qb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY82Bs6Qb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY82Bs6Qb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY82Bs6Qb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY82Bs6Qb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY82Bs6Qb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY82Bs6Qb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY82Bs6Qb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY82Bs6Qb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY82Bs6Qb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY82Bs6Qb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY82Bs6Qb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY82Bs6Qb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY82Bs6Qb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY82Bs6Qb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY82Bs6Qb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY82Bs6Qb .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY82Bs6Qb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY82Bs6Qb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY82Bs6Qb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY82Bs6Qb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY82Bs6Qb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY82Bs6Qb .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY82Bs6Qb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY82Bs6Qb .nav-item:focus,
.cid-uFY82Bs6Qb .nav-link:focus {
  outline: none;
}
.cid-uFY82Bs6Qb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY82Bs6Qb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY82Bs6Qb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY82Bs6Qb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY82Bs6Qb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY82Bs6Qb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY82Bs6Qb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY82Bs6Qb .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY82Bs6Qb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY82Bs6Qb .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY82Bs6Qb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY82Bs6Qb .navbar.collapsed {
  justify-content: center;
}
.cid-uFY82Bs6Qb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY82Bs6Qb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY82Bs6Qb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY82Bs6Qb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY82Bs6Qb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY82Bs6Qb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY82Bs6Qb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY82Bs6Qb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY82Bs6Qb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY82Bs6Qb .navbar {
    min-height: 72px;
  }
  .cid-uFY82Bs6Qb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY82Bs6Qb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY82Bs6Qb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY82Bs6Qb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY82Bs6Qb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY82Bs6Qb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY82Bs6Qb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY82Bs6Qb .dropdown-item.active,
.cid-uFY82Bs6Qb .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY82Bs6Qb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY82Bs6Qb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY82Bs6Qb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY82Bs6Qb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY82Bs6Qb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY82Bs6Qb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY82Bs6Qb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY82Bs6Qb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY82Bs6Qb .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY82Bs6Qb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY82Bs6Qb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY82Bs6Qb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY82Bs6Qb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY82Bs6Qb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY82Bs6Qb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY82Bs6Qb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY82Bs6Qb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY82Bs6Qb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY82Bs6Qb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY82Bs6Qb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY82Bs6Qb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY82Bs6Qb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY82Bs6Qb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY82Bs6Qb .navbar {
    height: 70px;
  }
  .cid-uFY82Bs6Qb .navbar.opened {
    height: auto;
  }
  .cid-uFY82Bs6Qb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY82Bs6Qb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY82Bs6Qb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY82Bs6Qb .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY82Bs6Qb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY82Bs6Qb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY82Bs6Qb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY82Bs6Qb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY82Bs6Qb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY82Bs6Qb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY82BX6TJ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY82BX6TJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY82BX6TJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY82BX6TJ .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY82BX6TJ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY82BX6TJ .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY82BX6TJ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY82BX6TJ .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY82BX6TJ .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY82BX6TJ .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY82BX6TJ .mbr-text,
.cid-uFY82BX6TJ .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY82CcXPc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY82CcXPc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY82CcXPc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY82CcXPc .row {
  flex-direction: row-reverse;
}
.cid-uFY82CcXPc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY82CcXPc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY82CcXPc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY82CcXPc .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY82CcXPc .mbr-text,
.cid-uFY82CcXPc .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY82CsAAl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY82CsAAl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY82CsAAl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY82CsAAl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY82CsAAl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY82CsAAl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY82CsAAl .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY82CsAAl .mbr-text,
.cid-uFY82CsAAl .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY82CFztC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY82CFztC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY82CFztC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY82CFztC .row {
  flex-direction: row-reverse;
}
.cid-uFY82CFztC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY82CFztC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY82CFztC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY82CFztC .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY82CFztC .mbr-text,
.cid-uFY82CFztC .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY82CXQb6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY82CXQb6 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY82CXQb6 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY82CXQb6 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY82CXQb6 .mbr-text {
  color: #001f55;
}
.cid-uFY82CXQb6 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY82D5upb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY82D5upb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY82D5upb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY82D5upb .row {
    flex-direction: column-reverse;
  }
  .cid-uFY82D5upb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY82D5upb .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY82D5upb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY82D5upb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY82D5upb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY82D5upb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY82D5upb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY82D5upb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY82D5upb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY82D5upb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY82D5upb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY82D5upb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY82D5upb P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY82D5upb .card-title {
  color: #0c2c68;
}
.cid-uFY82D5upb .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY82DnRGQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY82DnRGQ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY82DnRGQ .container {
    padding: 0 12px;
  }
}
.cid-uFY82DnRGQ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY82DnRGQ .social-row .soc-item {
  margin: 8px;
}
.cid-uFY82DnRGQ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY82DnRGQ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY82DnRGQ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY82DnRGQ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY82DnRGQ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY82DnRGQ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY82DnRGQ .header-menu li p {
  margin: 0;
}
.cid-uFY82DnRGQ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY82DnRGQ .mbr-section-title {
  color: #ffffff;
}
.cid-uFY895KWCt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY895KWCt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY895KWCt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY895KWCt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY895KWCt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY895KWCt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY895KWCt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY895KWCt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY895KWCt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY895KWCt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY895KWCt .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY895KWCt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY895KWCt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY895KWCt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY895KWCt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY895KWCt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY895KWCt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY895KWCt .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY895KWCt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY895KWCt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY895KWCt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY895KWCt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY895KWCt .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY895KWCt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY895KWCt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY895KWCt .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY895KWCt .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY895KWCt .nav-item:focus,
.cid-uFY895KWCt .nav-link:focus {
  outline: none;
}
.cid-uFY895KWCt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY895KWCt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY895KWCt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY895KWCt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY895KWCt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY895KWCt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY895KWCt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY895KWCt .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY895KWCt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY895KWCt .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY895KWCt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY895KWCt .navbar.collapsed {
  justify-content: center;
}
.cid-uFY895KWCt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY895KWCt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY895KWCt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY895KWCt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY895KWCt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY895KWCt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY895KWCt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY895KWCt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY895KWCt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY895KWCt .navbar {
    min-height: 72px;
  }
  .cid-uFY895KWCt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY895KWCt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY895KWCt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY895KWCt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY895KWCt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY895KWCt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY895KWCt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY895KWCt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY895KWCt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY895KWCt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY895KWCt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY895KWCt .dropdown-item.active,
.cid-uFY895KWCt .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY895KWCt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY895KWCt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY895KWCt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY895KWCt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY895KWCt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY895KWCt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY895KWCt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY895KWCt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY895KWCt .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY895KWCt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY895KWCt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY895KWCt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY895KWCt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY895KWCt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY895KWCt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY895KWCt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY895KWCt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY895KWCt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY895KWCt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY895KWCt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY895KWCt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY895KWCt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY895KWCt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY895KWCt .navbar {
    height: 70px;
  }
  .cid-uFY895KWCt .navbar.opened {
    height: auto;
  }
  .cid-uFY895KWCt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY895KWCt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY895KWCt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY895KWCt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY895KWCt .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY895KWCt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY895KWCt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY895KWCt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY895KWCt .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY895KWCt .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY895KWCt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY895KWCt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY8960eF4 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8960eF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8960eF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8960eF4 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY8960eF4 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY8960eF4 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8960eF4 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY8960eF4 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY8960eF4 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY8960eF4 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8960eF4 .mbr-text,
.cid-uFY8960eF4 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY896aGS9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY896aGS9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY896aGS9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY896aGS9 .row {
  flex-direction: row-reverse;
}
.cid-uFY896aGS9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY896aGS9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY896aGS9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY896aGS9 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY896aGS9 .mbr-text,
.cid-uFY896aGS9 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY896n2tK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY896n2tK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY896n2tK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY896n2tK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY896n2tK .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY896n2tK .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY896n2tK .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY896n2tK .mbr-text,
.cid-uFY896n2tK .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY896xFNZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY896xFNZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY896xFNZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY896xFNZ .row {
  flex-direction: row-reverse;
}
.cid-uFY896xFNZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY896xFNZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY896xFNZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY896xFNZ .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY896xFNZ .mbr-text,
.cid-uFY896xFNZ .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY896HeD6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY896HeD6 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY896HeD6 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY896HeD6 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY896HeD6 .mbr-text {
  color: #001f55;
}
.cid-uFY896HeD6 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY896Ofzr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY896Ofzr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY896Ofzr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY896Ofzr .row {
    flex-direction: column-reverse;
  }
  .cid-uFY896Ofzr .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY896Ofzr .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY896Ofzr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY896Ofzr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY896Ofzr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY896Ofzr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY896Ofzr .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY896Ofzr .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY896Ofzr .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY896Ofzr .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY896Ofzr .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY896Ofzr .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY896Ofzr P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY896Ofzr .card-title {
  color: #0c2c68;
}
.cid-uFY896Ofzr .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY89722rf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY89722rf .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY89722rf .container {
    padding: 0 12px;
  }
}
.cid-uFY89722rf .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY89722rf .social-row .soc-item {
  margin: 8px;
}
.cid-uFY89722rf .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY89722rf .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY89722rf .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY89722rf .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY89722rf .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY89722rf .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY89722rf .header-menu li p {
  margin: 0;
}
.cid-uFY89722rf .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY89722rf .mbr-section-title {
  color: #ffffff;
}
.cid-uFY8eS8z8H {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY8eS8z8H .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY8eS8z8H .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY8eS8z8H .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY8eS8z8H .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY8eS8z8H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY8eS8z8H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY8eS8z8H .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY8eS8z8H .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY8eS8z8H .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY8eS8z8H .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY8eS8z8H .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY8eS8z8H .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY8eS8z8H .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY8eS8z8H .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY8eS8z8H .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY8eS8z8H .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY8eS8z8H .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY8eS8z8H .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY8eS8z8H .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY8eS8z8H .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8eS8z8H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY8eS8z8H .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY8eS8z8H .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY8eS8z8H .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY8eS8z8H .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY8eS8z8H .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY8eS8z8H .nav-item:focus,
.cid-uFY8eS8z8H .nav-link:focus {
  outline: none;
}
.cid-uFY8eS8z8H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY8eS8z8H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY8eS8z8H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY8eS8z8H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY8eS8z8H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY8eS8z8H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY8eS8z8H .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY8eS8z8H .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY8eS8z8H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY8eS8z8H .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY8eS8z8H .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY8eS8z8H .navbar.collapsed {
  justify-content: center;
}
.cid-uFY8eS8z8H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY8eS8z8H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY8eS8z8H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY8eS8z8H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY8eS8z8H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY8eS8z8H .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY8eS8z8H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY8eS8z8H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY8eS8z8H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY8eS8z8H .navbar {
    min-height: 72px;
  }
  .cid-uFY8eS8z8H .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY8eS8z8H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY8eS8z8H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY8eS8z8H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY8eS8z8H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY8eS8z8H .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY8eS8z8H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY8eS8z8H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY8eS8z8H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY8eS8z8H .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8eS8z8H .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY8eS8z8H .dropdown-item.active,
.cid-uFY8eS8z8H .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY8eS8z8H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY8eS8z8H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY8eS8z8H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY8eS8z8H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY8eS8z8H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY8eS8z8H .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY8eS8z8H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY8eS8z8H .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY8eS8z8H .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY8eS8z8H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY8eS8z8H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY8eS8z8H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY8eS8z8H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8eS8z8H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8eS8z8H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY8eS8z8H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8eS8z8H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY8eS8z8H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY8eS8z8H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8eS8z8H .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY8eS8z8H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY8eS8z8H .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY8eS8z8H .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY8eS8z8H .navbar {
    height: 70px;
  }
  .cid-uFY8eS8z8H .navbar.opened {
    height: auto;
  }
  .cid-uFY8eS8z8H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY8eS8z8H .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY8eS8z8H .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY8eS8z8H .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY8eS8z8H .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY8eS8z8H .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY8eS8z8H .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY8eS8z8H .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8eS8z8H .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY8eS8z8H .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY8eSlJjY {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8eSlJjY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8eSlJjY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8eSlJjY .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY8eSlJjY .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY8eSlJjY .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8eSlJjY .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY8eSlJjY .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY8eSlJjY .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY8eSlJjY .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8eSlJjY .mbr-text,
.cid-uFY8eSlJjY .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8eSu801 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8eSu801 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8eSu801 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8eSu801 .row {
  flex-direction: row-reverse;
}
.cid-uFY8eSu801 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8eSu801 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8eSu801 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8eSu801 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8eSu801 .mbr-text,
.cid-uFY8eSu801 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8eSDSf7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8eSDSf7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8eSDSf7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8eSDSf7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8eSDSf7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8eSDSf7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8eSDSf7 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8eSDSf7 .mbr-text,
.cid-uFY8eSDSf7 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY8eSNqyL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8eSNqyL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8eSNqyL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8eSNqyL .row {
  flex-direction: row-reverse;
}
.cid-uFY8eSNqyL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8eSNqyL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8eSNqyL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8eSNqyL .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8eSNqyL .mbr-text,
.cid-uFY8eSNqyL .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8eSU6V5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8eSU6V5 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY8eSU6V5 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY8eSU6V5 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY8eSU6V5 .mbr-text {
  color: #001f55;
}
.cid-uFY8eSU6V5 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8eT0X8F {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY8eT0X8F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8eT0X8F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY8eT0X8F .row {
    flex-direction: column-reverse;
  }
  .cid-uFY8eT0X8F .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY8eT0X8F .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY8eT0X8F .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY8eT0X8F .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY8eT0X8F .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY8eT0X8F .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY8eT0X8F .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY8eT0X8F .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY8eT0X8F .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY8eT0X8F .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8eT0X8F .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY8eT0X8F .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY8eT0X8F P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY8eT0X8F .card-title {
  color: #0c2c68;
}
.cid-uFY8eT0X8F .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8eTb7MJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY8eTb7MJ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY8eTb7MJ .container {
    padding: 0 12px;
  }
}
.cid-uFY8eTb7MJ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY8eTb7MJ .social-row .soc-item {
  margin: 8px;
}
.cid-uFY8eTb7MJ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY8eTb7MJ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY8eTb7MJ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY8eTb7MJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY8eTb7MJ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY8eTb7MJ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY8eTb7MJ .header-menu li p {
  margin: 0;
}
.cid-uFY8eTb7MJ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8eTb7MJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFY8lb5Zys {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY8lb5Zys .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY8lb5Zys .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY8lb5Zys .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY8lb5Zys .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY8lb5Zys .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY8lb5Zys .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY8lb5Zys .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY8lb5Zys .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY8lb5Zys .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY8lb5Zys .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY8lb5Zys .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY8lb5Zys .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY8lb5Zys .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY8lb5Zys .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY8lb5Zys .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY8lb5Zys .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY8lb5Zys .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY8lb5Zys .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY8lb5Zys .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY8lb5Zys .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8lb5Zys .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY8lb5Zys .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY8lb5Zys .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY8lb5Zys .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY8lb5Zys .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY8lb5Zys .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY8lb5Zys .nav-item:focus,
.cid-uFY8lb5Zys .nav-link:focus {
  outline: none;
}
.cid-uFY8lb5Zys .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY8lb5Zys .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY8lb5Zys .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY8lb5Zys .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY8lb5Zys .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY8lb5Zys .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY8lb5Zys .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY8lb5Zys .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY8lb5Zys .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY8lb5Zys .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY8lb5Zys .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY8lb5Zys .navbar.collapsed {
  justify-content: center;
}
.cid-uFY8lb5Zys .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY8lb5Zys .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY8lb5Zys .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY8lb5Zys .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY8lb5Zys .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY8lb5Zys .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY8lb5Zys .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY8lb5Zys .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY8lb5Zys .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY8lb5Zys .navbar {
    min-height: 72px;
  }
  .cid-uFY8lb5Zys .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY8lb5Zys .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY8lb5Zys .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY8lb5Zys .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY8lb5Zys .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY8lb5Zys .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY8lb5Zys .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY8lb5Zys .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY8lb5Zys .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY8lb5Zys .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8lb5Zys .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY8lb5Zys .dropdown-item.active,
.cid-uFY8lb5Zys .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY8lb5Zys .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY8lb5Zys .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY8lb5Zys .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY8lb5Zys .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY8lb5Zys .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY8lb5Zys .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY8lb5Zys ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY8lb5Zys .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY8lb5Zys .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY8lb5Zys button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY8lb5Zys button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY8lb5Zys button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY8lb5Zys button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8lb5Zys button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8lb5Zys button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY8lb5Zys nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8lb5Zys nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY8lb5Zys nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY8lb5Zys nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8lb5Zys .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY8lb5Zys a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY8lb5Zys .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY8lb5Zys .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY8lb5Zys .navbar {
    height: 70px;
  }
  .cid-uFY8lb5Zys .navbar.opened {
    height: auto;
  }
  .cid-uFY8lb5Zys .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY8lb5Zys .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY8lb5Zys .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY8lb5Zys .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY8lb5Zys .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY8lb5Zys .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY8lb5Zys .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY8lb5Zys .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8lb5Zys .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY8lb5Zys .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY8lbmCv5 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8lbmCv5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8lbmCv5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8lbmCv5 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY8lbmCv5 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY8lbmCv5 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8lbmCv5 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY8lbmCv5 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY8lbmCv5 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY8lbmCv5 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8lbmCv5 .mbr-text,
.cid-uFY8lbmCv5 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8lbxaiT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8lbxaiT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8lbxaiT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8lbxaiT .row {
  flex-direction: row-reverse;
}
.cid-uFY8lbxaiT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8lbxaiT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8lbxaiT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8lbxaiT .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8lbxaiT .mbr-text,
.cid-uFY8lbxaiT .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8lbHAGL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8lbHAGL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8lbHAGL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8lbHAGL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8lbHAGL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8lbHAGL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8lbHAGL .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8lbHAGL .mbr-text,
.cid-uFY8lbHAGL .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY8lbRh93 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8lbRh93 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8lbRh93 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8lbRh93 .row {
  flex-direction: row-reverse;
}
.cid-uFY8lbRh93 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8lbRh93 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8lbRh93 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8lbRh93 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8lbRh93 .mbr-text,
.cid-uFY8lbRh93 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8lbZXGk {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8lbZXGk .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY8lbZXGk .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY8lbZXGk .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY8lbZXGk .mbr-text {
  color: #001f55;
}
.cid-uFY8lbZXGk .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8lc5U4K {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY8lc5U4K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8lc5U4K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY8lc5U4K .row {
    flex-direction: column-reverse;
  }
  .cid-uFY8lc5U4K .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY8lc5U4K .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY8lc5U4K .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY8lc5U4K .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY8lc5U4K .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY8lc5U4K .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY8lc5U4K .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY8lc5U4K .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY8lc5U4K .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY8lc5U4K .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8lc5U4K .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY8lc5U4K .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY8lc5U4K P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY8lc5U4K .card-title {
  color: #0c2c68;
}
.cid-uFY8lc5U4K .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8lchFWH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY8lchFWH .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY8lchFWH .container {
    padding: 0 12px;
  }
}
.cid-uFY8lchFWH .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY8lchFWH .social-row .soc-item {
  margin: 8px;
}
.cid-uFY8lchFWH .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY8lchFWH .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY8lchFWH .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY8lchFWH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY8lchFWH .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY8lchFWH .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY8lchFWH .header-menu li p {
  margin: 0;
}
.cid-uFY8lchFWH .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8lchFWH .mbr-section-title {
  color: #ffffff;
}
.cid-uFY8tTHWRB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY8tTHWRB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY8tTHWRB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY8tTHWRB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY8tTHWRB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY8tTHWRB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY8tTHWRB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY8tTHWRB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY8tTHWRB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY8tTHWRB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY8tTHWRB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY8tTHWRB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY8tTHWRB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY8tTHWRB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY8tTHWRB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY8tTHWRB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY8tTHWRB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY8tTHWRB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY8tTHWRB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY8tTHWRB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY8tTHWRB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8tTHWRB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY8tTHWRB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY8tTHWRB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY8tTHWRB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY8tTHWRB .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY8tTHWRB .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY8tTHWRB .nav-item:focus,
.cid-uFY8tTHWRB .nav-link:focus {
  outline: none;
}
.cid-uFY8tTHWRB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY8tTHWRB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY8tTHWRB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY8tTHWRB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY8tTHWRB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY8tTHWRB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY8tTHWRB .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY8tTHWRB .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY8tTHWRB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY8tTHWRB .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY8tTHWRB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY8tTHWRB .navbar.collapsed {
  justify-content: center;
}
.cid-uFY8tTHWRB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY8tTHWRB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY8tTHWRB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY8tTHWRB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY8tTHWRB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY8tTHWRB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY8tTHWRB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY8tTHWRB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY8tTHWRB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY8tTHWRB .navbar {
    min-height: 72px;
  }
  .cid-uFY8tTHWRB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY8tTHWRB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY8tTHWRB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY8tTHWRB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY8tTHWRB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY8tTHWRB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY8tTHWRB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY8tTHWRB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY8tTHWRB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY8tTHWRB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8tTHWRB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY8tTHWRB .dropdown-item.active,
.cid-uFY8tTHWRB .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY8tTHWRB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY8tTHWRB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY8tTHWRB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY8tTHWRB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY8tTHWRB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY8tTHWRB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY8tTHWRB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY8tTHWRB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY8tTHWRB .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY8tTHWRB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY8tTHWRB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY8tTHWRB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY8tTHWRB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8tTHWRB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8tTHWRB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY8tTHWRB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8tTHWRB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY8tTHWRB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY8tTHWRB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8tTHWRB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY8tTHWRB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY8tTHWRB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY8tTHWRB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY8tTHWRB .navbar {
    height: 70px;
  }
  .cid-uFY8tTHWRB .navbar.opened {
    height: auto;
  }
  .cid-uFY8tTHWRB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY8tTHWRB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY8tTHWRB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY8tTHWRB .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY8tTHWRB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY8tTHWRB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY8tTHWRB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY8tTHWRB .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8tTHWRB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY8tTHWRB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY8tTZfFm {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8tTZfFm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8tTZfFm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8tTZfFm .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY8tTZfFm .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY8tTZfFm .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8tTZfFm .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY8tTZfFm .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY8tTZfFm .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY8tTZfFm .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8tTZfFm .mbr-text,
.cid-uFY8tTZfFm .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8tUayCn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8tUayCn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8tUayCn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8tUayCn .row {
  flex-direction: row-reverse;
}
.cid-uFY8tUayCn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8tUayCn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8tUayCn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8tUayCn .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8tUayCn .mbr-text,
.cid-uFY8tUayCn .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8tUh6Sm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8tUh6Sm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8tUh6Sm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8tUh6Sm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8tUh6Sm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8tUh6Sm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8tUh6Sm .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8tUh6Sm .mbr-text,
.cid-uFY8tUh6Sm .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY8tUpv2x {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8tUpv2x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8tUpv2x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8tUpv2x .row {
  flex-direction: row-reverse;
}
.cid-uFY8tUpv2x .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8tUpv2x .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8tUpv2x .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8tUpv2x .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8tUpv2x .mbr-text,
.cid-uFY8tUpv2x .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8tUyPm4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8tUyPm4 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY8tUyPm4 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY8tUyPm4 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY8tUyPm4 .mbr-text {
  color: #001f55;
}
.cid-uFY8tUyPm4 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8tUFOZ2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY8tUFOZ2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8tUFOZ2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY8tUFOZ2 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY8tUFOZ2 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY8tUFOZ2 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY8tUFOZ2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY8tUFOZ2 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY8tUFOZ2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY8tUFOZ2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY8tUFOZ2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY8tUFOZ2 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY8tUFOZ2 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY8tUFOZ2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8tUFOZ2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY8tUFOZ2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY8tUFOZ2 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY8tUFOZ2 .card-title {
  color: #0c2c68;
}
.cid-uFY8tUFOZ2 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8tUQOHM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY8tUQOHM .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY8tUQOHM .container {
    padding: 0 12px;
  }
}
.cid-uFY8tUQOHM .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY8tUQOHM .social-row .soc-item {
  margin: 8px;
}
.cid-uFY8tUQOHM .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY8tUQOHM .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY8tUQOHM .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY8tUQOHM .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY8tUQOHM .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY8tUQOHM .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY8tUQOHM .header-menu li p {
  margin: 0;
}
.cid-uFY8tUQOHM .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8tUQOHM .mbr-section-title {
  color: #ffffff;
}
.cid-uFY8Rkjc0j {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY8Rkjc0j .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY8Rkjc0j .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY8Rkjc0j .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY8Rkjc0j .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY8Rkjc0j .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY8Rkjc0j .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY8Rkjc0j .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY8Rkjc0j .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY8Rkjc0j .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY8Rkjc0j .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY8Rkjc0j .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY8Rkjc0j .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY8Rkjc0j .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY8Rkjc0j .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY8Rkjc0j .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY8Rkjc0j .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY8Rkjc0j .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY8Rkjc0j .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY8Rkjc0j .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY8Rkjc0j .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8Rkjc0j .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY8Rkjc0j .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY8Rkjc0j .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY8Rkjc0j .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY8Rkjc0j .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY8Rkjc0j .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY8Rkjc0j .nav-item:focus,
.cid-uFY8Rkjc0j .nav-link:focus {
  outline: none;
}
.cid-uFY8Rkjc0j .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY8Rkjc0j .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY8Rkjc0j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY8Rkjc0j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY8Rkjc0j .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY8Rkjc0j .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY8Rkjc0j .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY8Rkjc0j .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY8Rkjc0j .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY8Rkjc0j .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY8Rkjc0j .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY8Rkjc0j .navbar.collapsed {
  justify-content: center;
}
.cid-uFY8Rkjc0j .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY8Rkjc0j .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY8Rkjc0j .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY8Rkjc0j .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY8Rkjc0j .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY8Rkjc0j .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY8Rkjc0j .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY8Rkjc0j .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY8Rkjc0j .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY8Rkjc0j .navbar {
    min-height: 72px;
  }
  .cid-uFY8Rkjc0j .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY8Rkjc0j .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY8Rkjc0j .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY8Rkjc0j .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY8Rkjc0j .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY8Rkjc0j .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8Rkjc0j .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY8Rkjc0j .dropdown-item.active,
.cid-uFY8Rkjc0j .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY8Rkjc0j .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY8Rkjc0j .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY8Rkjc0j .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY8Rkjc0j .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY8Rkjc0j .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY8Rkjc0j .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY8Rkjc0j ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY8Rkjc0j .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY8Rkjc0j .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY8Rkjc0j button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY8Rkjc0j button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY8Rkjc0j button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY8Rkjc0j button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8Rkjc0j button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8Rkjc0j button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY8Rkjc0j nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8Rkjc0j nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY8Rkjc0j nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY8Rkjc0j nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8Rkjc0j .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY8Rkjc0j a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY8Rkjc0j .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY8Rkjc0j .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY8Rkjc0j .navbar {
    height: 70px;
  }
  .cid-uFY8Rkjc0j .navbar.opened {
    height: auto;
  }
  .cid-uFY8Rkjc0j .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY8Rkjc0j .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY8Rkjc0j .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY8Rkjc0j .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY8Rkjc0j .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY8Rkjc0j .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY8Rkjc0j .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY8Rkjc0j .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8Rkjc0j .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY8Rkjc0j .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY8RkvWjw {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8RkvWjw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8RkvWjw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8RkvWjw .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY8RkvWjw .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY8RkvWjw .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8RkvWjw .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY8RkvWjw .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY8RkvWjw .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY8RkvWjw .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8RkvWjw .mbr-text,
.cid-uFY8RkvWjw .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8RkEh2K {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8RkEh2K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8RkEh2K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8RkEh2K .row {
  flex-direction: row-reverse;
}
.cid-uFY8RkEh2K .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8RkEh2K .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8RkEh2K .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8RkEh2K .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8RkEh2K .mbr-text,
.cid-uFY8RkEh2K .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8RkNvXm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8RkNvXm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8RkNvXm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8RkNvXm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8RkNvXm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8RkNvXm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8RkNvXm .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8RkNvXm .mbr-text,
.cid-uFY8RkNvXm .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY8RkV8lq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8RkV8lq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8RkV8lq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8RkV8lq .row {
  flex-direction: row-reverse;
}
.cid-uFY8RkV8lq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8RkV8lq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8RkV8lq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8RkV8lq .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8RkV8lq .mbr-text,
.cid-uFY8RkV8lq .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8Rl5GmM {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8Rl5GmM .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY8Rl5GmM .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY8Rl5GmM .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY8Rl5GmM .mbr-text {
  color: #001f55;
}
.cid-uFY8Rl5GmM .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8Rlbuwh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY8Rlbuwh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8Rlbuwh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY8Rlbuwh .row {
    flex-direction: column-reverse;
  }
  .cid-uFY8Rlbuwh .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY8Rlbuwh .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY8Rlbuwh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY8Rlbuwh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY8Rlbuwh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY8Rlbuwh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY8Rlbuwh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY8Rlbuwh .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY8Rlbuwh .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY8Rlbuwh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8Rlbuwh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY8Rlbuwh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY8Rlbuwh P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY8Rlbuwh .card-title {
  color: #0c2c68;
}
.cid-uFY8Rlbuwh .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8RlnzZZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY8RlnzZZ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY8RlnzZZ .container {
    padding: 0 12px;
  }
}
.cid-uFY8RlnzZZ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY8RlnzZZ .social-row .soc-item {
  margin: 8px;
}
.cid-uFY8RlnzZZ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY8RlnzZZ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY8RlnzZZ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY8RlnzZZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY8RlnzZZ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY8RlnzZZ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY8RlnzZZ .header-menu li p {
  margin: 0;
}
.cid-uFY8RlnzZZ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8RlnzZZ .mbr-section-title {
  color: #ffffff;
}
.cid-uFY8YrsvKy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY8YrsvKy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY8YrsvKy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY8YrsvKy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY8YrsvKy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY8YrsvKy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY8YrsvKy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY8YrsvKy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY8YrsvKy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY8YrsvKy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY8YrsvKy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY8YrsvKy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY8YrsvKy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY8YrsvKy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY8YrsvKy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY8YrsvKy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY8YrsvKy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY8YrsvKy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY8YrsvKy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY8YrsvKy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY8YrsvKy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8YrsvKy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY8YrsvKy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY8YrsvKy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY8YrsvKy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY8YrsvKy .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY8YrsvKy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY8YrsvKy .nav-item:focus,
.cid-uFY8YrsvKy .nav-link:focus {
  outline: none;
}
.cid-uFY8YrsvKy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY8YrsvKy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY8YrsvKy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY8YrsvKy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY8YrsvKy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY8YrsvKy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY8YrsvKy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY8YrsvKy .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY8YrsvKy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY8YrsvKy .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY8YrsvKy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY8YrsvKy .navbar.collapsed {
  justify-content: center;
}
.cid-uFY8YrsvKy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY8YrsvKy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY8YrsvKy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY8YrsvKy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY8YrsvKy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY8YrsvKy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY8YrsvKy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY8YrsvKy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY8YrsvKy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY8YrsvKy .navbar {
    min-height: 72px;
  }
  .cid-uFY8YrsvKy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY8YrsvKy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY8YrsvKy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY8YrsvKy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY8YrsvKy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY8YrsvKy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY8YrsvKy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY8YrsvKy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY8YrsvKy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY8YrsvKy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY8YrsvKy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY8YrsvKy .dropdown-item.active,
.cid-uFY8YrsvKy .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY8YrsvKy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY8YrsvKy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY8YrsvKy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY8YrsvKy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY8YrsvKy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY8YrsvKy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY8YrsvKy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY8YrsvKy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY8YrsvKy .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY8YrsvKy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY8YrsvKy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY8YrsvKy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY8YrsvKy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8YrsvKy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY8YrsvKy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY8YrsvKy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8YrsvKy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY8YrsvKy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY8YrsvKy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY8YrsvKy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY8YrsvKy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY8YrsvKy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY8YrsvKy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY8YrsvKy .navbar {
    height: 70px;
  }
  .cid-uFY8YrsvKy .navbar.opened {
    height: auto;
  }
  .cid-uFY8YrsvKy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY8YrsvKy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY8YrsvKy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY8YrsvKy .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY8YrsvKy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY8YrsvKy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY8YrsvKy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY8YrsvKy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY8YrsvKy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY8YrsvKy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY8YrD1MO {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8YrD1MO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8YrD1MO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8YrD1MO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY8YrD1MO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY8YrD1MO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8YrD1MO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY8YrD1MO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY8YrD1MO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY8YrD1MO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8YrD1MO .mbr-text,
.cid-uFY8YrD1MO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8YrLfnn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8YrLfnn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8YrLfnn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8YrLfnn .row {
  flex-direction: row-reverse;
}
.cid-uFY8YrLfnn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8YrLfnn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8YrLfnn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8YrLfnn .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8YrLfnn .mbr-text,
.cid-uFY8YrLfnn .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8YrYLq0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8YrYLq0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8YrYLq0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8YrYLq0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8YrYLq0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8YrYLq0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8YrYLq0 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY8YrYLq0 .mbr-text,
.cid-uFY8YrYLq0 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY8Ys8W3Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8Ys8W3Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8Ys8W3Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY8Ys8W3Q .row {
  flex-direction: row-reverse;
}
.cid-uFY8Ys8W3Q .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY8Ys8W3Q .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8Ys8W3Q .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY8Ys8W3Q .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY8Ys8W3Q .mbr-text,
.cid-uFY8Ys8W3Q .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY8Yshzex {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY8Yshzex .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY8Yshzex .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY8Yshzex .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY8Yshzex .mbr-text {
  color: #001f55;
}
.cid-uFY8Yshzex .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8Ysr83N {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY8Ysr83N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY8Ysr83N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY8Ysr83N .row {
    flex-direction: column-reverse;
  }
  .cid-uFY8Ysr83N .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY8Ysr83N .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY8Ysr83N .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY8Ysr83N .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY8Ysr83N .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY8Ysr83N .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY8Ysr83N .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY8Ysr83N .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY8Ysr83N .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY8Ysr83N .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY8Ysr83N .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY8Ysr83N .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY8Ysr83N P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY8Ysr83N .card-title {
  color: #0c2c68;
}
.cid-uFY8Ysr83N .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY8YsAZjG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY8YsAZjG .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY8YsAZjG .container {
    padding: 0 12px;
  }
}
.cid-uFY8YsAZjG .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY8YsAZjG .social-row .soc-item {
  margin: 8px;
}
.cid-uFY8YsAZjG .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY8YsAZjG .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY8YsAZjG .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY8YsAZjG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY8YsAZjG .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY8YsAZjG .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY8YsAZjG .header-menu li p {
  margin: 0;
}
.cid-uFY8YsAZjG .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY8YsAZjG .mbr-section-title {
  color: #ffffff;
}
.cid-uFY95qC78i {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY95qC78i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY95qC78i .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY95qC78i .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY95qC78i .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY95qC78i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY95qC78i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY95qC78i .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY95qC78i .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY95qC78i .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY95qC78i .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY95qC78i .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY95qC78i .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY95qC78i .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY95qC78i .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY95qC78i .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY95qC78i .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY95qC78i .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY95qC78i .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY95qC78i .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY95qC78i .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY95qC78i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY95qC78i .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY95qC78i .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY95qC78i .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY95qC78i .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY95qC78i .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY95qC78i .nav-item:focus,
.cid-uFY95qC78i .nav-link:focus {
  outline: none;
}
.cid-uFY95qC78i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY95qC78i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY95qC78i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY95qC78i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY95qC78i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY95qC78i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY95qC78i .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY95qC78i .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY95qC78i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY95qC78i .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY95qC78i .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY95qC78i .navbar.collapsed {
  justify-content: center;
}
.cid-uFY95qC78i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY95qC78i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY95qC78i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY95qC78i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY95qC78i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY95qC78i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY95qC78i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY95qC78i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY95qC78i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY95qC78i .navbar {
    min-height: 72px;
  }
  .cid-uFY95qC78i .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY95qC78i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY95qC78i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY95qC78i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY95qC78i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY95qC78i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY95qC78i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY95qC78i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY95qC78i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY95qC78i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY95qC78i .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY95qC78i .dropdown-item.active,
.cid-uFY95qC78i .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY95qC78i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY95qC78i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY95qC78i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY95qC78i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY95qC78i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY95qC78i .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY95qC78i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY95qC78i .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY95qC78i .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY95qC78i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY95qC78i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY95qC78i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY95qC78i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY95qC78i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY95qC78i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY95qC78i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY95qC78i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY95qC78i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY95qC78i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY95qC78i .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY95qC78i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY95qC78i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY95qC78i .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY95qC78i .navbar {
    height: 70px;
  }
  .cid-uFY95qC78i .navbar.opened {
    height: auto;
  }
  .cid-uFY95qC78i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY95qC78i .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY95qC78i .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY95qC78i .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY95qC78i .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY95qC78i .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY95qC78i .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY95qC78i .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY95qC78i .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY95qC78i .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY95qC78i .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY95qC78i .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY95qQ158 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY95qQ158 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY95qQ158 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY95qQ158 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY95qQ158 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY95qQ158 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY95qQ158 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY95qQ158 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY95qQ158 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY95qQ158 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY95qQ158 .mbr-text,
.cid-uFY95qQ158 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY95qYFY7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY95qYFY7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY95qYFY7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY95qYFY7 .row {
  flex-direction: row-reverse;
}
.cid-uFY95qYFY7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY95qYFY7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY95qYFY7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY95qYFY7 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY95qYFY7 .mbr-text,
.cid-uFY95qYFY7 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY95r7XfW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY95r7XfW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY95r7XfW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY95r7XfW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY95r7XfW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY95r7XfW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY95r7XfW .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY95r7XfW .mbr-text,
.cid-uFY95r7XfW .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY95rhPV5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY95rhPV5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY95rhPV5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY95rhPV5 .row {
  flex-direction: row-reverse;
}
.cid-uFY95rhPV5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY95rhPV5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY95rhPV5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY95rhPV5 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY95rhPV5 .mbr-text,
.cid-uFY95rhPV5 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY95rowNd {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY95rowNd .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY95rowNd .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY95rowNd .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY95rowNd .mbr-text {
  color: #001f55;
}
.cid-uFY95rowNd .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY95ru6bG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY95ru6bG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY95ru6bG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY95ru6bG .row {
    flex-direction: column-reverse;
  }
  .cid-uFY95ru6bG .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY95ru6bG .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY95ru6bG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY95ru6bG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY95ru6bG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY95ru6bG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY95ru6bG .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY95ru6bG .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY95ru6bG .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY95ru6bG .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY95ru6bG .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY95ru6bG .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY95ru6bG P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY95ru6bG .card-title {
  color: #0c2c68;
}
.cid-uFY95ru6bG .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY95rLsIQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY95rLsIQ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY95rLsIQ .container {
    padding: 0 12px;
  }
}
.cid-uFY95rLsIQ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY95rLsIQ .social-row .soc-item {
  margin: 8px;
}
.cid-uFY95rLsIQ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY95rLsIQ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY95rLsIQ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY95rLsIQ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY95rLsIQ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY95rLsIQ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY95rLsIQ .header-menu li p {
  margin: 0;
}
.cid-uFY95rLsIQ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY95rLsIQ .mbr-section-title {
  color: #ffffff;
}
.cid-uFY9d9z5Le {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY9d9z5Le .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY9d9z5Le .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY9d9z5Le .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY9d9z5Le .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY9d9z5Le .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY9d9z5Le .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY9d9z5Le .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY9d9z5Le .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY9d9z5Le .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY9d9z5Le .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY9d9z5Le .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY9d9z5Le .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY9d9z5Le .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY9d9z5Le .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY9d9z5Le .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY9d9z5Le .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY9d9z5Le .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY9d9z5Le .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY9d9z5Le .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY9d9z5Le .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9d9z5Le .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY9d9z5Le .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY9d9z5Le .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY9d9z5Le .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY9d9z5Le .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY9d9z5Le .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY9d9z5Le .nav-item:focus,
.cid-uFY9d9z5Le .nav-link:focus {
  outline: none;
}
.cid-uFY9d9z5Le .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY9d9z5Le .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY9d9z5Le .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY9d9z5Le .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY9d9z5Le .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY9d9z5Le .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY9d9z5Le .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY9d9z5Le .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY9d9z5Le .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY9d9z5Le .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY9d9z5Le .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY9d9z5Le .navbar.collapsed {
  justify-content: center;
}
.cid-uFY9d9z5Le .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY9d9z5Le .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY9d9z5Le .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY9d9z5Le .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY9d9z5Le .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY9d9z5Le .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY9d9z5Le .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY9d9z5Le .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY9d9z5Le .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY9d9z5Le .navbar {
    min-height: 72px;
  }
  .cid-uFY9d9z5Le .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY9d9z5Le .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY9d9z5Le .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY9d9z5Le .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY9d9z5Le .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY9d9z5Le .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY9d9z5Le .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY9d9z5Le .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY9d9z5Le .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY9d9z5Le .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9d9z5Le .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY9d9z5Le .dropdown-item.active,
.cid-uFY9d9z5Le .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY9d9z5Le .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY9d9z5Le .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY9d9z5Le .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY9d9z5Le .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY9d9z5Le .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY9d9z5Le .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY9d9z5Le ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY9d9z5Le .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY9d9z5Le .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY9d9z5Le button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY9d9z5Le button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY9d9z5Le button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY9d9z5Le button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9d9z5Le button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9d9z5Le button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY9d9z5Le nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9d9z5Le nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY9d9z5Le nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY9d9z5Le nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9d9z5Le .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY9d9z5Le a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY9d9z5Le .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY9d9z5Le .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY9d9z5Le .navbar {
    height: 70px;
  }
  .cid-uFY9d9z5Le .navbar.opened {
    height: auto;
  }
  .cid-uFY9d9z5Le .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY9d9z5Le .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY9d9z5Le .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY9d9z5Le .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY9d9z5Le .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY9d9z5Le .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY9d9z5Le .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY9d9z5Le .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9d9z5Le .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY9d9z5Le .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY9d9RVTk {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9d9RVTk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9d9RVTk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9d9RVTk .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY9d9RVTk .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY9d9RVTk .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9d9RVTk .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY9d9RVTk .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY9d9RVTk .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY9d9RVTk .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9d9RVTk .mbr-text,
.cid-uFY9d9RVTk .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9da1mWb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9da1mWb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9da1mWb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9da1mWb .row {
  flex-direction: row-reverse;
}
.cid-uFY9da1mWb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9da1mWb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9da1mWb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9da1mWb .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9da1mWb .mbr-text,
.cid-uFY9da1mWb .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9da8jK3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9da8jK3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9da8jK3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9da8jK3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9da8jK3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9da8jK3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9da8jK3 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9da8jK3 .mbr-text,
.cid-uFY9da8jK3 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY9dah8qM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9dah8qM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9dah8qM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9dah8qM .row {
  flex-direction: row-reverse;
}
.cid-uFY9dah8qM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9dah8qM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9dah8qM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9dah8qM .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9dah8qM .mbr-text,
.cid-uFY9dah8qM .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9daptOl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9daptOl .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY9daptOl .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY9daptOl .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY9daptOl .mbr-text {
  color: #001f55;
}
.cid-uFY9daptOl .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9davOBe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY9davOBe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9davOBe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY9davOBe .row {
    flex-direction: column-reverse;
  }
  .cid-uFY9davOBe .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY9davOBe .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY9davOBe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY9davOBe .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY9davOBe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY9davOBe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY9davOBe .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY9davOBe .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY9davOBe .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY9davOBe .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9davOBe .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY9davOBe .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY9davOBe P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY9davOBe .card-title {
  color: #0c2c68;
}
.cid-uFY9davOBe .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9daJAKM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY9daJAKM .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY9daJAKM .container {
    padding: 0 12px;
  }
}
.cid-uFY9daJAKM .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY9daJAKM .social-row .soc-item {
  margin: 8px;
}
.cid-uFY9daJAKM .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY9daJAKM .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY9daJAKM .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY9daJAKM .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY9daJAKM .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY9daJAKM .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY9daJAKM .header-menu li p {
  margin: 0;
}
.cid-uFY9daJAKM .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9daJAKM .mbr-section-title {
  color: #ffffff;
}
.cid-uFY9lhNFMC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY9lhNFMC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY9lhNFMC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY9lhNFMC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY9lhNFMC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY9lhNFMC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY9lhNFMC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY9lhNFMC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY9lhNFMC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY9lhNFMC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY9lhNFMC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY9lhNFMC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY9lhNFMC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY9lhNFMC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY9lhNFMC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY9lhNFMC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY9lhNFMC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY9lhNFMC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY9lhNFMC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY9lhNFMC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY9lhNFMC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9lhNFMC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY9lhNFMC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY9lhNFMC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY9lhNFMC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY9lhNFMC .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY9lhNFMC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY9lhNFMC .nav-item:focus,
.cid-uFY9lhNFMC .nav-link:focus {
  outline: none;
}
.cid-uFY9lhNFMC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY9lhNFMC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY9lhNFMC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY9lhNFMC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY9lhNFMC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY9lhNFMC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY9lhNFMC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY9lhNFMC .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY9lhNFMC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY9lhNFMC .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY9lhNFMC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY9lhNFMC .navbar.collapsed {
  justify-content: center;
}
.cid-uFY9lhNFMC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY9lhNFMC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY9lhNFMC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY9lhNFMC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY9lhNFMC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY9lhNFMC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY9lhNFMC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY9lhNFMC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY9lhNFMC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY9lhNFMC .navbar {
    min-height: 72px;
  }
  .cid-uFY9lhNFMC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY9lhNFMC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY9lhNFMC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY9lhNFMC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY9lhNFMC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY9lhNFMC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY9lhNFMC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY9lhNFMC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY9lhNFMC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY9lhNFMC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9lhNFMC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY9lhNFMC .dropdown-item.active,
.cid-uFY9lhNFMC .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY9lhNFMC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY9lhNFMC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY9lhNFMC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY9lhNFMC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY9lhNFMC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY9lhNFMC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY9lhNFMC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY9lhNFMC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY9lhNFMC .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY9lhNFMC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY9lhNFMC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY9lhNFMC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY9lhNFMC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9lhNFMC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9lhNFMC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY9lhNFMC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9lhNFMC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY9lhNFMC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY9lhNFMC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9lhNFMC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY9lhNFMC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY9lhNFMC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY9lhNFMC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY9lhNFMC .navbar {
    height: 70px;
  }
  .cid-uFY9lhNFMC .navbar.opened {
    height: auto;
  }
  .cid-uFY9lhNFMC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY9lhNFMC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY9lhNFMC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY9lhNFMC .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY9lhNFMC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY9lhNFMC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY9lhNFMC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY9lhNFMC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9lhNFMC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY9lhNFMC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY9li0gme {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9li0gme .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9li0gme .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9li0gme .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY9li0gme .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY9li0gme .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9li0gme .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY9li0gme .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY9li0gme .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY9li0gme .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9li0gme .mbr-text,
.cid-uFY9li0gme .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9li8gqE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9li8gqE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9li8gqE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9li8gqE .row {
  flex-direction: row-reverse;
}
.cid-uFY9li8gqE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9li8gqE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9li8gqE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9li8gqE .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9li8gqE .mbr-text,
.cid-uFY9li8gqE .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9liiYM2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9liiYM2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9liiYM2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9liiYM2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9liiYM2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9liiYM2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9liiYM2 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9liiYM2 .mbr-text,
.cid-uFY9liiYM2 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY9livivG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9livivG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9livivG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9livivG .row {
  flex-direction: row-reverse;
}
.cid-uFY9livivG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9livivG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9livivG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9livivG .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9livivG .mbr-text,
.cid-uFY9livivG .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9liHoWl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9liHoWl .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY9liHoWl .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY9liHoWl .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY9liHoWl .mbr-text {
  color: #001f55;
}
.cid-uFY9liHoWl .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9liOM6t {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY9liOM6t .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9liOM6t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY9liOM6t .row {
    flex-direction: column-reverse;
  }
  .cid-uFY9liOM6t .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY9liOM6t .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY9liOM6t .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY9liOM6t .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY9liOM6t .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY9liOM6t .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY9liOM6t .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY9liOM6t .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY9liOM6t .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY9liOM6t .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9liOM6t .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY9liOM6t .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY9liOM6t P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY9liOM6t .card-title {
  color: #0c2c68;
}
.cid-uFY9liOM6t .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9liZNDH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY9liZNDH .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY9liZNDH .container {
    padding: 0 12px;
  }
}
.cid-uFY9liZNDH .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY9liZNDH .social-row .soc-item {
  margin: 8px;
}
.cid-uFY9liZNDH .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY9liZNDH .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY9liZNDH .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY9liZNDH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY9liZNDH .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY9liZNDH .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY9liZNDH .header-menu li p {
  margin: 0;
}
.cid-uFY9liZNDH .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9liZNDH .mbr-section-title {
  color: #ffffff;
}
.cid-uFY9sHRBzO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY9sHRBzO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY9sHRBzO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY9sHRBzO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY9sHRBzO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY9sHRBzO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY9sHRBzO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY9sHRBzO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY9sHRBzO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY9sHRBzO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY9sHRBzO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY9sHRBzO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY9sHRBzO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY9sHRBzO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY9sHRBzO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY9sHRBzO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY9sHRBzO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY9sHRBzO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY9sHRBzO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY9sHRBzO .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY9sHRBzO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9sHRBzO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY9sHRBzO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY9sHRBzO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY9sHRBzO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY9sHRBzO .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY9sHRBzO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY9sHRBzO .nav-item:focus,
.cid-uFY9sHRBzO .nav-link:focus {
  outline: none;
}
.cid-uFY9sHRBzO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY9sHRBzO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY9sHRBzO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY9sHRBzO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY9sHRBzO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY9sHRBzO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY9sHRBzO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY9sHRBzO .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY9sHRBzO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY9sHRBzO .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY9sHRBzO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY9sHRBzO .navbar.collapsed {
  justify-content: center;
}
.cid-uFY9sHRBzO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY9sHRBzO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY9sHRBzO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY9sHRBzO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY9sHRBzO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY9sHRBzO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY9sHRBzO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY9sHRBzO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY9sHRBzO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY9sHRBzO .navbar {
    min-height: 72px;
  }
  .cid-uFY9sHRBzO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY9sHRBzO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY9sHRBzO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY9sHRBzO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY9sHRBzO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY9sHRBzO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY9sHRBzO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY9sHRBzO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY9sHRBzO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY9sHRBzO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9sHRBzO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY9sHRBzO .dropdown-item.active,
.cid-uFY9sHRBzO .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY9sHRBzO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY9sHRBzO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY9sHRBzO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY9sHRBzO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY9sHRBzO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY9sHRBzO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY9sHRBzO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY9sHRBzO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY9sHRBzO .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY9sHRBzO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY9sHRBzO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY9sHRBzO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY9sHRBzO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9sHRBzO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9sHRBzO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY9sHRBzO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9sHRBzO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY9sHRBzO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY9sHRBzO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9sHRBzO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY9sHRBzO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY9sHRBzO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY9sHRBzO .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY9sHRBzO .navbar {
    height: 70px;
  }
  .cid-uFY9sHRBzO .navbar.opened {
    height: auto;
  }
  .cid-uFY9sHRBzO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY9sHRBzO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY9sHRBzO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY9sHRBzO .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY9sHRBzO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY9sHRBzO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY9sHRBzO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY9sHRBzO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9sHRBzO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY9sHRBzO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY9sI1rsk {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9sI1rsk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9sI1rsk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9sI1rsk .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY9sI1rsk .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY9sI1rsk .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9sI1rsk .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY9sI1rsk .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY9sI1rsk .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY9sI1rsk .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9sI1rsk .mbr-text,
.cid-uFY9sI1rsk .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9sIbEDr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9sIbEDr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9sIbEDr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9sIbEDr .row {
  flex-direction: row-reverse;
}
.cid-uFY9sIbEDr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9sIbEDr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9sIbEDr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9sIbEDr .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9sIbEDr .mbr-text,
.cid-uFY9sIbEDr .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9sIjZ8K {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9sIjZ8K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9sIjZ8K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9sIjZ8K .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9sIjZ8K .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9sIjZ8K .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9sIjZ8K .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9sIjZ8K .mbr-text,
.cid-uFY9sIjZ8K .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY9sIqBVl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9sIqBVl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9sIqBVl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9sIqBVl .row {
  flex-direction: row-reverse;
}
.cid-uFY9sIqBVl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9sIqBVl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9sIqBVl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9sIqBVl .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9sIqBVl .mbr-text,
.cid-uFY9sIqBVl .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9sIxhys {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9sIxhys .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY9sIxhys .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY9sIxhys .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY9sIxhys .mbr-text {
  color: #001f55;
}
.cid-uFY9sIxhys .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9sIDXJZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY9sIDXJZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9sIDXJZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY9sIDXJZ .row {
    flex-direction: column-reverse;
  }
  .cid-uFY9sIDXJZ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY9sIDXJZ .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY9sIDXJZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY9sIDXJZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY9sIDXJZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY9sIDXJZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY9sIDXJZ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY9sIDXJZ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY9sIDXJZ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY9sIDXJZ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9sIDXJZ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY9sIDXJZ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY9sIDXJZ P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY9sIDXJZ .card-title {
  color: #0c2c68;
}
.cid-uFY9sIDXJZ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9sIPAob {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY9sIPAob .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY9sIPAob .container {
    padding: 0 12px;
  }
}
.cid-uFY9sIPAob .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY9sIPAob .social-row .soc-item {
  margin: 8px;
}
.cid-uFY9sIPAob .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY9sIPAob .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY9sIPAob .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY9sIPAob .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY9sIPAob .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY9sIPAob .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY9sIPAob .header-menu li p {
  margin: 0;
}
.cid-uFY9sIPAob .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9sIPAob .mbr-section-title {
  color: #ffffff;
}
.cid-uFY9Fbdm20 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY9Fbdm20 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY9Fbdm20 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY9Fbdm20 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY9Fbdm20 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY9Fbdm20 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY9Fbdm20 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY9Fbdm20 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY9Fbdm20 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY9Fbdm20 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY9Fbdm20 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY9Fbdm20 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY9Fbdm20 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY9Fbdm20 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY9Fbdm20 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY9Fbdm20 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY9Fbdm20 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY9Fbdm20 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY9Fbdm20 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY9Fbdm20 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY9Fbdm20 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9Fbdm20 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY9Fbdm20 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY9Fbdm20 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY9Fbdm20 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY9Fbdm20 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY9Fbdm20 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY9Fbdm20 .nav-item:focus,
.cid-uFY9Fbdm20 .nav-link:focus {
  outline: none;
}
.cid-uFY9Fbdm20 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY9Fbdm20 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY9Fbdm20 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY9Fbdm20 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY9Fbdm20 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY9Fbdm20 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY9Fbdm20 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY9Fbdm20 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY9Fbdm20 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY9Fbdm20 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY9Fbdm20 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY9Fbdm20 .navbar.collapsed {
  justify-content: center;
}
.cid-uFY9Fbdm20 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY9Fbdm20 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY9Fbdm20 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY9Fbdm20 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY9Fbdm20 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY9Fbdm20 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY9Fbdm20 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY9Fbdm20 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY9Fbdm20 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY9Fbdm20 .navbar {
    min-height: 72px;
  }
  .cid-uFY9Fbdm20 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY9Fbdm20 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY9Fbdm20 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY9Fbdm20 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY9Fbdm20 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY9Fbdm20 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9Fbdm20 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY9Fbdm20 .dropdown-item.active,
.cid-uFY9Fbdm20 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY9Fbdm20 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY9Fbdm20 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY9Fbdm20 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY9Fbdm20 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY9Fbdm20 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY9Fbdm20 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY9Fbdm20 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY9Fbdm20 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY9Fbdm20 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY9Fbdm20 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY9Fbdm20 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY9Fbdm20 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY9Fbdm20 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9Fbdm20 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9Fbdm20 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY9Fbdm20 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9Fbdm20 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY9Fbdm20 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY9Fbdm20 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9Fbdm20 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY9Fbdm20 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY9Fbdm20 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY9Fbdm20 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY9Fbdm20 .navbar {
    height: 70px;
  }
  .cid-uFY9Fbdm20 .navbar.opened {
    height: auto;
  }
  .cid-uFY9Fbdm20 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY9Fbdm20 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY9Fbdm20 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY9Fbdm20 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY9Fbdm20 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY9Fbdm20 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY9Fbdm20 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY9Fbdm20 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9Fbdm20 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY9Fbdm20 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY9FbJyVa {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9FbJyVa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9FbJyVa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9FbJyVa .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY9FbJyVa .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY9FbJyVa .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9FbJyVa .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY9FbJyVa .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY9FbJyVa .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY9FbJyVa .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9FbJyVa .mbr-text,
.cid-uFY9FbJyVa .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9FbYXu4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9FbYXu4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9FbYXu4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9FbYXu4 .row {
  flex-direction: row-reverse;
}
.cid-uFY9FbYXu4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9FbYXu4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9FbYXu4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9FbYXu4 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9FbYXu4 .mbr-text,
.cid-uFY9FbYXu4 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9FccuZc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9FccuZc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9FccuZc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9FccuZc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9FccuZc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9FccuZc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9FccuZc .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9FccuZc .mbr-text,
.cid-uFY9FccuZc .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY9Fcr7fK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9Fcr7fK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9Fcr7fK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9Fcr7fK .row {
  flex-direction: row-reverse;
}
.cid-uFY9Fcr7fK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9Fcr7fK .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9Fcr7fK .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9Fcr7fK .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9Fcr7fK .mbr-text,
.cid-uFY9Fcr7fK .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9FcGvwH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9FcGvwH .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY9FcGvwH .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY9FcGvwH .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY9FcGvwH .mbr-text {
  color: #001f55;
}
.cid-uFY9FcGvwH .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9FcSf7K {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY9FcSf7K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9FcSf7K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY9FcSf7K .row {
    flex-direction: column-reverse;
  }
  .cid-uFY9FcSf7K .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY9FcSf7K .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY9FcSf7K .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY9FcSf7K .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY9FcSf7K .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY9FcSf7K .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY9FcSf7K .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY9FcSf7K .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY9FcSf7K .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY9FcSf7K .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9FcSf7K .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY9FcSf7K .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY9FcSf7K P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY9FcSf7K .card-title {
  color: #0c2c68;
}
.cid-uFY9FcSf7K .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9Fdd7MF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY9Fdd7MF .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY9Fdd7MF .container {
    padding: 0 12px;
  }
}
.cid-uFY9Fdd7MF .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY9Fdd7MF .social-row .soc-item {
  margin: 8px;
}
.cid-uFY9Fdd7MF .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY9Fdd7MF .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY9Fdd7MF .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY9Fdd7MF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY9Fdd7MF .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY9Fdd7MF .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY9Fdd7MF .header-menu li p {
  margin: 0;
}
.cid-uFY9Fdd7MF .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9Fdd7MF .mbr-section-title {
  color: #ffffff;
}
.cid-uFY9R2gP2u {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY9R2gP2u .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY9R2gP2u .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY9R2gP2u .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY9R2gP2u .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY9R2gP2u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY9R2gP2u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY9R2gP2u .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY9R2gP2u .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY9R2gP2u .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY9R2gP2u .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY9R2gP2u .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY9R2gP2u .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY9R2gP2u .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY9R2gP2u .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY9R2gP2u .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY9R2gP2u .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY9R2gP2u .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY9R2gP2u .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY9R2gP2u .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY9R2gP2u .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9R2gP2u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY9R2gP2u .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY9R2gP2u .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY9R2gP2u .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY9R2gP2u .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY9R2gP2u .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY9R2gP2u .nav-item:focus,
.cid-uFY9R2gP2u .nav-link:focus {
  outline: none;
}
.cid-uFY9R2gP2u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY9R2gP2u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY9R2gP2u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY9R2gP2u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY9R2gP2u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY9R2gP2u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY9R2gP2u .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY9R2gP2u .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY9R2gP2u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY9R2gP2u .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY9R2gP2u .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY9R2gP2u .navbar.collapsed {
  justify-content: center;
}
.cid-uFY9R2gP2u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY9R2gP2u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY9R2gP2u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY9R2gP2u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY9R2gP2u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY9R2gP2u .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY9R2gP2u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY9R2gP2u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY9R2gP2u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY9R2gP2u .navbar {
    min-height: 72px;
  }
  .cid-uFY9R2gP2u .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY9R2gP2u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY9R2gP2u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY9R2gP2u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY9R2gP2u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY9R2gP2u .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY9R2gP2u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY9R2gP2u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY9R2gP2u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY9R2gP2u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9R2gP2u .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY9R2gP2u .dropdown-item.active,
.cid-uFY9R2gP2u .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY9R2gP2u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY9R2gP2u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY9R2gP2u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY9R2gP2u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY9R2gP2u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY9R2gP2u .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY9R2gP2u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY9R2gP2u .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY9R2gP2u .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY9R2gP2u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY9R2gP2u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY9R2gP2u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY9R2gP2u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9R2gP2u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9R2gP2u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY9R2gP2u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9R2gP2u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY9R2gP2u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY9R2gP2u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9R2gP2u .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY9R2gP2u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY9R2gP2u .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY9R2gP2u .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY9R2gP2u .navbar {
    height: 70px;
  }
  .cid-uFY9R2gP2u .navbar.opened {
    height: auto;
  }
  .cid-uFY9R2gP2u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY9R2gP2u .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY9R2gP2u .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY9R2gP2u .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY9R2gP2u .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY9R2gP2u .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY9R2gP2u .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY9R2gP2u .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9R2gP2u .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY9R2gP2u .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY9R2wAc3 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9R2wAc3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9R2wAc3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9R2wAc3 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY9R2wAc3 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY9R2wAc3 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9R2wAc3 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY9R2wAc3 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY9R2wAc3 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY9R2wAc3 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9R2wAc3 .mbr-text,
.cid-uFY9R2wAc3 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9R2Iuj7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9R2Iuj7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9R2Iuj7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9R2Iuj7 .row {
  flex-direction: row-reverse;
}
.cid-uFY9R2Iuj7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9R2Iuj7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9R2Iuj7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9R2Iuj7 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9R2Iuj7 .mbr-text,
.cid-uFY9R2Iuj7 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9R2UGk5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9R2UGk5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9R2UGk5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9R2UGk5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9R2UGk5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9R2UGk5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9R2UGk5 .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9R2UGk5 .mbr-text,
.cid-uFY9R2UGk5 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY9R38eYu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9R38eYu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9R38eYu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9R38eYu .row {
  flex-direction: row-reverse;
}
.cid-uFY9R38eYu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9R38eYu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9R38eYu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9R38eYu .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9R38eYu .mbr-text,
.cid-uFY9R38eYu .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9R3kgsL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9R3kgsL .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY9R3kgsL .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY9R3kgsL .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY9R3kgsL .mbr-text {
  color: #001f55;
}
.cid-uFY9R3kgsL .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9R3vtR0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY9R3vtR0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9R3vtR0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY9R3vtR0 .row {
    flex-direction: column-reverse;
  }
  .cid-uFY9R3vtR0 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY9R3vtR0 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY9R3vtR0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY9R3vtR0 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY9R3vtR0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY9R3vtR0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY9R3vtR0 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY9R3vtR0 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY9R3vtR0 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY9R3vtR0 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9R3vtR0 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY9R3vtR0 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY9R3vtR0 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY9R3vtR0 .card-title {
  color: #0c2c68;
}
.cid-uFY9R3vtR0 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9R40WDw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY9R40WDw .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY9R40WDw .container {
    padding: 0 12px;
  }
}
.cid-uFY9R40WDw .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY9R40WDw .social-row .soc-item {
  margin: 8px;
}
.cid-uFY9R40WDw .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY9R40WDw .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY9R40WDw .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY9R40WDw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY9R40WDw .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY9R40WDw .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY9R40WDw .header-menu li p {
  margin: 0;
}
.cid-uFY9R40WDw .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9R40WDw .mbr-section-title {
  color: #ffffff;
}
.cid-uFY9VvnSyX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFY9VvnSyX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFY9VvnSyX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFY9VvnSyX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFY9VvnSyX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFY9VvnSyX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFY9VvnSyX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFY9VvnSyX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFY9VvnSyX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFY9VvnSyX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFY9VvnSyX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFY9VvnSyX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFY9VvnSyX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFY9VvnSyX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFY9VvnSyX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFY9VvnSyX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFY9VvnSyX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFY9VvnSyX .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFY9VvnSyX .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFY9VvnSyX .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFY9VvnSyX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9VvnSyX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFY9VvnSyX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFY9VvnSyX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFY9VvnSyX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFY9VvnSyX .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFY9VvnSyX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFY9VvnSyX .nav-item:focus,
.cid-uFY9VvnSyX .nav-link:focus {
  outline: none;
}
.cid-uFY9VvnSyX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFY9VvnSyX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFY9VvnSyX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFY9VvnSyX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFY9VvnSyX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFY9VvnSyX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFY9VvnSyX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFY9VvnSyX .navbar.opened {
  transition: all 0.3s;
}
.cid-uFY9VvnSyX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFY9VvnSyX .navbar .navbar-logo img {
  width: auto;
}
.cid-uFY9VvnSyX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFY9VvnSyX .navbar.collapsed {
  justify-content: center;
}
.cid-uFY9VvnSyX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFY9VvnSyX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFY9VvnSyX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFY9VvnSyX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFY9VvnSyX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFY9VvnSyX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFY9VvnSyX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFY9VvnSyX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFY9VvnSyX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFY9VvnSyX .navbar {
    min-height: 72px;
  }
  .cid-uFY9VvnSyX .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFY9VvnSyX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFY9VvnSyX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFY9VvnSyX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFY9VvnSyX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFY9VvnSyX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFY9VvnSyX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFY9VvnSyX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFY9VvnSyX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFY9VvnSyX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFY9VvnSyX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFY9VvnSyX .dropdown-item.active,
.cid-uFY9VvnSyX .dropdown-item:active {
  background-color: transparent;
}
.cid-uFY9VvnSyX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFY9VvnSyX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFY9VvnSyX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFY9VvnSyX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFY9VvnSyX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFY9VvnSyX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFY9VvnSyX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFY9VvnSyX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFY9VvnSyX .navbar-buttons {
    text-align: left;
  }
}
.cid-uFY9VvnSyX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFY9VvnSyX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFY9VvnSyX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFY9VvnSyX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9VvnSyX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFY9VvnSyX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFY9VvnSyX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9VvnSyX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFY9VvnSyX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFY9VvnSyX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFY9VvnSyX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFY9VvnSyX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFY9VvnSyX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFY9VvnSyX .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFY9VvnSyX .navbar {
    height: 70px;
  }
  .cid-uFY9VvnSyX .navbar.opened {
    height: auto;
  }
  .cid-uFY9VvnSyX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFY9VvnSyX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFY9VvnSyX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFY9VvnSyX .navbar-brand {
    margin-right: auto;
  }
  .cid-uFY9VvnSyX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFY9VvnSyX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFY9VvnSyX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFY9VvnSyX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFY9VvnSyX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFY9VvnSyX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFY9VvGhHL {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9VvGhHL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9VvGhHL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9VvGhHL .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFY9VvGhHL .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFY9VvGhHL .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9VvGhHL .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFY9VvGhHL .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFY9VvGhHL .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFY9VvGhHL .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9VvGhHL .mbr-text,
.cid-uFY9VvGhHL .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9VvTPXH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9VvTPXH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9VvTPXH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9VvTPXH .row {
  flex-direction: row-reverse;
}
.cid-uFY9VvTPXH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9VvTPXH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9VvTPXH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9VvTPXH .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9VvTPXH .mbr-text,
.cid-uFY9VvTPXH .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9Vw8UiP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9Vw8UiP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9Vw8UiP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9Vw8UiP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9Vw8UiP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9Vw8UiP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9Vw8UiP .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFY9Vw8UiP .mbr-text,
.cid-uFY9Vw8UiP .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFY9VwoQuq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9VwoQuq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9VwoQuq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFY9VwoQuq .row {
  flex-direction: row-reverse;
}
.cid-uFY9VwoQuq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFY9VwoQuq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9VwoQuq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFY9VwoQuq .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFY9VwoQuq .mbr-text,
.cid-uFY9VwoQuq .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFY9VwBiVu {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFY9VwBiVu .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFY9VwBiVu .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFY9VwBiVu .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFY9VwBiVu .mbr-text {
  color: #001f55;
}
.cid-uFY9VwBiVu .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9VwN4nV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFY9VwN4nV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFY9VwN4nV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFY9VwN4nV .row {
    flex-direction: column-reverse;
  }
  .cid-uFY9VwN4nV .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFY9VwN4nV .google-map {
  height: 100%;
  position: relative;
}
.cid-uFY9VwN4nV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFY9VwN4nV .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFY9VwN4nV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFY9VwN4nV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFY9VwN4nV .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFY9VwN4nV .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFY9VwN4nV .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFY9VwN4nV .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFY9VwN4nV .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFY9VwN4nV .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFY9VwN4nV P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFY9VwN4nV .card-title {
  color: #0c2c68;
}
.cid-uFY9VwN4nV .mbr-section-title {
  color: #ff7c19;
}
.cid-uFY9Vx38c4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFY9Vx38c4 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFY9Vx38c4 .container {
    padding: 0 12px;
  }
}
.cid-uFY9Vx38c4 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFY9Vx38c4 .social-row .soc-item {
  margin: 8px;
}
.cid-uFY9Vx38c4 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFY9Vx38c4 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFY9Vx38c4 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFY9Vx38c4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFY9Vx38c4 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFY9Vx38c4 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFY9Vx38c4 .header-menu li p {
  margin: 0;
}
.cid-uFY9Vx38c4 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFY9Vx38c4 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYa0V7sU1 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYa0V7sU1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYa0V7sU1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYa0V7sU1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYa0V7sU1 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYa0V7sU1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYa0V7sU1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYa0V7sU1 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYa0V7sU1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYa0V7sU1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYa0V7sU1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYa0V7sU1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYa0V7sU1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYa0V7sU1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYa0V7sU1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYa0V7sU1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYa0V7sU1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYa0V7sU1 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYa0V7sU1 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYa0V7sU1 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYa0V7sU1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYa0V7sU1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYa0V7sU1 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYa0V7sU1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYa0V7sU1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYa0V7sU1 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYa0V7sU1 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYa0V7sU1 .nav-item:focus,
.cid-uFYa0V7sU1 .nav-link:focus {
  outline: none;
}
.cid-uFYa0V7sU1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYa0V7sU1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYa0V7sU1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYa0V7sU1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYa0V7sU1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYa0V7sU1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYa0V7sU1 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYa0V7sU1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYa0V7sU1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYa0V7sU1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYa0V7sU1 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYa0V7sU1 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYa0V7sU1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYa0V7sU1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYa0V7sU1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYa0V7sU1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYa0V7sU1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYa0V7sU1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYa0V7sU1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYa0V7sU1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYa0V7sU1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYa0V7sU1 .navbar {
    min-height: 72px;
  }
  .cid-uFYa0V7sU1 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYa0V7sU1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYa0V7sU1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYa0V7sU1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYa0V7sU1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYa0V7sU1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYa0V7sU1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYa0V7sU1 .dropdown-item.active,
.cid-uFYa0V7sU1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYa0V7sU1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYa0V7sU1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYa0V7sU1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYa0V7sU1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYa0V7sU1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYa0V7sU1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYa0V7sU1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYa0V7sU1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYa0V7sU1 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYa0V7sU1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYa0V7sU1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYa0V7sU1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYa0V7sU1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYa0V7sU1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYa0V7sU1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYa0V7sU1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYa0V7sU1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYa0V7sU1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYa0V7sU1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYa0V7sU1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYa0V7sU1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYa0V7sU1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYa0V7sU1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYa0V7sU1 .navbar {
    height: 70px;
  }
  .cid-uFYa0V7sU1 .navbar.opened {
    height: auto;
  }
  .cid-uFYa0V7sU1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYa0V7sU1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYa0V7sU1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYa0V7sU1 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYa0V7sU1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYa0V7sU1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYa0V7sU1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYa0V7sU1 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYa0V7sU1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYa0V7sU1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYa0Vln00 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa0Vln00 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa0Vln00 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa0Vln00 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYa0Vln00 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYa0Vln00 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa0Vln00 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYa0Vln00 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYa0Vln00 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYa0Vln00 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYa0Vln00 .mbr-text,
.cid-uFYa0Vln00 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYa0VvgQP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa0VvgQP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa0VvgQP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa0VvgQP .row {
  flex-direction: row-reverse;
}
.cid-uFYa0VvgQP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa0VvgQP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa0VvgQP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa0VvgQP .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYa0VvgQP .mbr-text,
.cid-uFYa0VvgQP .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYa0VFOYL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa0VFOYL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa0VFOYL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa0VFOYL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa0VFOYL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa0VFOYL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa0VFOYL .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYa0VFOYL .mbr-text,
.cid-uFYa0VFOYL .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYa0VSdgV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa0VSdgV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa0VSdgV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa0VSdgV .row {
  flex-direction: row-reverse;
}
.cid-uFYa0VSdgV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa0VSdgV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa0VSdgV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa0VSdgV .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYa0VSdgV .mbr-text,
.cid-uFYa0VSdgV .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYa0W5K3C {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa0W5K3C .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYa0W5K3C .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYa0W5K3C .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYa0W5K3C .mbr-text {
  color: #001f55;
}
.cid-uFYa0W5K3C .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYa0Wf5ny {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYa0Wf5ny .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa0Wf5ny .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYa0Wf5ny .row {
    flex-direction: column-reverse;
  }
  .cid-uFYa0Wf5ny .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYa0Wf5ny .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYa0Wf5ny .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYa0Wf5ny .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYa0Wf5ny .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYa0Wf5ny .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYa0Wf5ny .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYa0Wf5ny .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYa0Wf5ny .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYa0Wf5ny .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa0Wf5ny .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYa0Wf5ny .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYa0Wf5ny P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYa0Wf5ny .card-title {
  color: #0c2c68;
}
.cid-uFYa0Wf5ny .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYa0WuVIp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYa0WuVIp .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYa0WuVIp .container {
    padding: 0 12px;
  }
}
.cid-uFYa0WuVIp .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYa0WuVIp .social-row .soc-item {
  margin: 8px;
}
.cid-uFYa0WuVIp .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYa0WuVIp .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYa0WuVIp .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYa0WuVIp .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYa0WuVIp .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYa0WuVIp .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYa0WuVIp .header-menu li p {
  margin: 0;
}
.cid-uFYa0WuVIp .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYa0WuVIp .mbr-section-title {
  color: #ffffff;
}
.cid-uFYa4wZpRr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYa4wZpRr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYa4wZpRr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYa4wZpRr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYa4wZpRr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYa4wZpRr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYa4wZpRr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYa4wZpRr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYa4wZpRr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYa4wZpRr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYa4wZpRr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYa4wZpRr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYa4wZpRr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYa4wZpRr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYa4wZpRr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYa4wZpRr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYa4wZpRr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYa4wZpRr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYa4wZpRr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYa4wZpRr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYa4wZpRr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYa4wZpRr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYa4wZpRr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYa4wZpRr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYa4wZpRr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYa4wZpRr .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYa4wZpRr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYa4wZpRr .nav-item:focus,
.cid-uFYa4wZpRr .nav-link:focus {
  outline: none;
}
.cid-uFYa4wZpRr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYa4wZpRr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYa4wZpRr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYa4wZpRr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYa4wZpRr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYa4wZpRr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYa4wZpRr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYa4wZpRr .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYa4wZpRr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYa4wZpRr .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYa4wZpRr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYa4wZpRr .navbar.collapsed {
  justify-content: center;
}
.cid-uFYa4wZpRr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYa4wZpRr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYa4wZpRr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYa4wZpRr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYa4wZpRr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYa4wZpRr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYa4wZpRr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYa4wZpRr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYa4wZpRr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYa4wZpRr .navbar {
    min-height: 72px;
  }
  .cid-uFYa4wZpRr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYa4wZpRr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYa4wZpRr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYa4wZpRr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYa4wZpRr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYa4wZpRr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYa4wZpRr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYa4wZpRr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYa4wZpRr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYa4wZpRr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYa4wZpRr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYa4wZpRr .dropdown-item.active,
.cid-uFYa4wZpRr .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYa4wZpRr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYa4wZpRr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYa4wZpRr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYa4wZpRr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYa4wZpRr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYa4wZpRr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYa4wZpRr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYa4wZpRr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYa4wZpRr .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYa4wZpRr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYa4wZpRr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYa4wZpRr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYa4wZpRr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYa4wZpRr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYa4wZpRr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYa4wZpRr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYa4wZpRr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYa4wZpRr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYa4wZpRr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYa4wZpRr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYa4wZpRr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYa4wZpRr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYa4wZpRr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYa4wZpRr .navbar {
    height: 70px;
  }
  .cid-uFYa4wZpRr .navbar.opened {
    height: auto;
  }
  .cid-uFYa4wZpRr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYa4wZpRr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYa4wZpRr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYa4wZpRr .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYa4wZpRr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYa4wZpRr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYa4wZpRr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYa4wZpRr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYa4wZpRr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYa4wZpRr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYa4xbka3 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa4xbka3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa4xbka3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa4xbka3 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYa4xbka3 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYa4xbka3 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa4xbka3 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYa4xbka3 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYa4xbka3 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYa4xbka3 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYa4xbka3 .mbr-text,
.cid-uFYa4xbka3 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYa4xk0HJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa4xk0HJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa4xk0HJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa4xk0HJ .row {
  flex-direction: row-reverse;
}
.cid-uFYa4xk0HJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa4xk0HJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa4xk0HJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa4xk0HJ .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYa4xk0HJ .mbr-text,
.cid-uFYa4xk0HJ .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYa4xsqiX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa4xsqiX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa4xsqiX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa4xsqiX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa4xsqiX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa4xsqiX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa4xsqiX .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYa4xsqiX .mbr-text,
.cid-uFYa4xsqiX .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYa4xzrfp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa4xzrfp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa4xzrfp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa4xzrfp .row {
  flex-direction: row-reverse;
}
.cid-uFYa4xzrfp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa4xzrfp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa4xzrfp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa4xzrfp .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYa4xzrfp .mbr-text,
.cid-uFYa4xzrfp .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYa4xHmmm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa4xHmmm .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYa4xHmmm .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYa4xHmmm .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYa4xHmmm .mbr-text {
  color: #001f55;
}
.cid-uFYa4xHmmm .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYa4xNMFd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYa4xNMFd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa4xNMFd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYa4xNMFd .row {
    flex-direction: column-reverse;
  }
  .cid-uFYa4xNMFd .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYa4xNMFd .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYa4xNMFd .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYa4xNMFd .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYa4xNMFd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYa4xNMFd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYa4xNMFd .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYa4xNMFd .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYa4xNMFd .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYa4xNMFd .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa4xNMFd .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYa4xNMFd .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYa4xNMFd P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYa4xNMFd .card-title {
  color: #0c2c68;
}
.cid-uFYa4xNMFd .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYa4y0eBC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYa4y0eBC .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYa4y0eBC .container {
    padding: 0 12px;
  }
}
.cid-uFYa4y0eBC .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYa4y0eBC .social-row .soc-item {
  margin: 8px;
}
.cid-uFYa4y0eBC .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYa4y0eBC .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYa4y0eBC .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYa4y0eBC .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYa4y0eBC .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYa4y0eBC .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYa4y0eBC .header-menu li p {
  margin: 0;
}
.cid-uFYa4y0eBC .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYa4y0eBC .mbr-section-title {
  color: #ffffff;
}
.cid-uFYa8CatSk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYa8CatSk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYa8CatSk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYa8CatSk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYa8CatSk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYa8CatSk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYa8CatSk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYa8CatSk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYa8CatSk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYa8CatSk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYa8CatSk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYa8CatSk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYa8CatSk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYa8CatSk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYa8CatSk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYa8CatSk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYa8CatSk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYa8CatSk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYa8CatSk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYa8CatSk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYa8CatSk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYa8CatSk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYa8CatSk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYa8CatSk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYa8CatSk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYa8CatSk .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYa8CatSk .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYa8CatSk .nav-item:focus,
.cid-uFYa8CatSk .nav-link:focus {
  outline: none;
}
.cid-uFYa8CatSk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYa8CatSk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYa8CatSk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYa8CatSk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYa8CatSk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYa8CatSk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYa8CatSk .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYa8CatSk .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYa8CatSk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYa8CatSk .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYa8CatSk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYa8CatSk .navbar.collapsed {
  justify-content: center;
}
.cid-uFYa8CatSk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYa8CatSk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYa8CatSk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYa8CatSk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYa8CatSk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYa8CatSk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYa8CatSk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYa8CatSk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYa8CatSk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYa8CatSk .navbar {
    min-height: 72px;
  }
  .cid-uFYa8CatSk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYa8CatSk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYa8CatSk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYa8CatSk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYa8CatSk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYa8CatSk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYa8CatSk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYa8CatSk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYa8CatSk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYa8CatSk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYa8CatSk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYa8CatSk .dropdown-item.active,
.cid-uFYa8CatSk .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYa8CatSk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYa8CatSk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYa8CatSk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYa8CatSk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYa8CatSk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYa8CatSk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYa8CatSk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYa8CatSk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYa8CatSk .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYa8CatSk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYa8CatSk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYa8CatSk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYa8CatSk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYa8CatSk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYa8CatSk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYa8CatSk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYa8CatSk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYa8CatSk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYa8CatSk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYa8CatSk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYa8CatSk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYa8CatSk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYa8CatSk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYa8CatSk .navbar {
    height: 70px;
  }
  .cid-uFYa8CatSk .navbar.opened {
    height: auto;
  }
  .cid-uFYa8CatSk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYa8CatSk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYa8CatSk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYa8CatSk .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYa8CatSk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYa8CatSk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYa8CatSk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYa8CatSk .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYa8CatSk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYa8CatSk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYa8Clgjn {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa8Clgjn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa8Clgjn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa8Clgjn .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYa8Clgjn .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYa8Clgjn .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa8Clgjn .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYa8Clgjn .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYa8Clgjn .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYa8Clgjn .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYa8Clgjn .mbr-text,
.cid-uFYa8Clgjn .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYa8CufB5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa8CufB5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa8CufB5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa8CufB5 .row {
  flex-direction: row-reverse;
}
.cid-uFYa8CufB5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa8CufB5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa8CufB5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa8CufB5 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYa8CufB5 .mbr-text,
.cid-uFYa8CufB5 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYa8CBjZp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa8CBjZp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa8CBjZp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa8CBjZp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa8CBjZp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa8CBjZp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa8CBjZp .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYa8CBjZp .mbr-text,
.cid-uFYa8CBjZp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYa8CJxNO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa8CJxNO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa8CJxNO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYa8CJxNO .row {
  flex-direction: row-reverse;
}
.cid-uFYa8CJxNO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYa8CJxNO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa8CJxNO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYa8CJxNO .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYa8CJxNO .mbr-text,
.cid-uFYa8CJxNO .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYa8CReq5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYa8CReq5 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYa8CReq5 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYa8CReq5 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYa8CReq5 .mbr-text {
  color: #001f55;
}
.cid-uFYa8CReq5 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYa8CZY0u {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYa8CZY0u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYa8CZY0u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYa8CZY0u .row {
    flex-direction: column-reverse;
  }
  .cid-uFYa8CZY0u .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYa8CZY0u .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYa8CZY0u .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYa8CZY0u .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYa8CZY0u .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYa8CZY0u .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYa8CZY0u .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYa8CZY0u .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYa8CZY0u .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYa8CZY0u .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYa8CZY0u .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYa8CZY0u .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYa8CZY0u P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYa8CZY0u .card-title {
  color: #0c2c68;
}
.cid-uFYa8CZY0u .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYa8D83Tx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYa8D83Tx .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYa8D83Tx .container {
    padding: 0 12px;
  }
}
.cid-uFYa8D83Tx .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYa8D83Tx .social-row .soc-item {
  margin: 8px;
}
.cid-uFYa8D83Tx .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYa8D83Tx .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYa8D83Tx .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYa8D83Tx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYa8D83Tx .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYa8D83Tx .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYa8D83Tx .header-menu li p {
  margin: 0;
}
.cid-uFYa8D83Tx .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYa8D83Tx .mbr-section-title {
  color: #ffffff;
}
.cid-uFYad6ImSA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYad6ImSA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYad6ImSA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYad6ImSA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYad6ImSA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYad6ImSA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYad6ImSA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYad6ImSA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYad6ImSA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYad6ImSA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYad6ImSA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYad6ImSA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYad6ImSA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYad6ImSA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYad6ImSA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYad6ImSA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYad6ImSA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYad6ImSA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYad6ImSA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYad6ImSA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYad6ImSA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYad6ImSA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYad6ImSA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYad6ImSA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYad6ImSA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYad6ImSA .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYad6ImSA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYad6ImSA .nav-item:focus,
.cid-uFYad6ImSA .nav-link:focus {
  outline: none;
}
.cid-uFYad6ImSA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYad6ImSA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYad6ImSA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYad6ImSA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYad6ImSA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYad6ImSA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYad6ImSA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYad6ImSA .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYad6ImSA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYad6ImSA .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYad6ImSA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYad6ImSA .navbar.collapsed {
  justify-content: center;
}
.cid-uFYad6ImSA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYad6ImSA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYad6ImSA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYad6ImSA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYad6ImSA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYad6ImSA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYad6ImSA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYad6ImSA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYad6ImSA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYad6ImSA .navbar {
    min-height: 72px;
  }
  .cid-uFYad6ImSA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYad6ImSA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYad6ImSA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYad6ImSA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYad6ImSA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYad6ImSA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYad6ImSA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYad6ImSA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYad6ImSA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYad6ImSA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYad6ImSA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYad6ImSA .dropdown-item.active,
.cid-uFYad6ImSA .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYad6ImSA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYad6ImSA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYad6ImSA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYad6ImSA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYad6ImSA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYad6ImSA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYad6ImSA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYad6ImSA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYad6ImSA .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYad6ImSA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYad6ImSA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYad6ImSA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYad6ImSA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYad6ImSA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYad6ImSA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYad6ImSA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYad6ImSA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYad6ImSA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYad6ImSA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYad6ImSA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYad6ImSA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYad6ImSA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYad6ImSA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYad6ImSA .navbar {
    height: 70px;
  }
  .cid-uFYad6ImSA .navbar.opened {
    height: auto;
  }
  .cid-uFYad6ImSA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYad6ImSA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYad6ImSA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYad6ImSA .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYad6ImSA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYad6ImSA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYad6ImSA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYad6ImSA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYad6ImSA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYad6ImSA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYad6T1Bv {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYad6T1Bv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYad6T1Bv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYad6T1Bv .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYad6T1Bv .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYad6T1Bv .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYad6T1Bv .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYad6T1Bv .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYad6T1Bv .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYad6T1Bv .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYad6T1Bv .mbr-text,
.cid-uFYad6T1Bv .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYad7171y {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYad7171y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYad7171y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYad7171y .row {
  flex-direction: row-reverse;
}
.cid-uFYad7171y .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYad7171y .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYad7171y .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYad7171y .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYad7171y .mbr-text,
.cid-uFYad7171y .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYad78mcq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYad78mcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYad78mcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYad78mcq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYad78mcq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYad78mcq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYad78mcq .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYad78mcq .mbr-text,
.cid-uFYad78mcq .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYad7f8q3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYad7f8q3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYad7f8q3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYad7f8q3 .row {
  flex-direction: row-reverse;
}
.cid-uFYad7f8q3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYad7f8q3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYad7f8q3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYad7f8q3 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYad7f8q3 .mbr-text,
.cid-uFYad7f8q3 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYad7m8TB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYad7m8TB .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYad7m8TB .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYad7m8TB .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYad7m8TB .mbr-text {
  color: #001f55;
}
.cid-uFYad7m8TB .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYad7szrr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYad7szrr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYad7szrr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYad7szrr .row {
    flex-direction: column-reverse;
  }
  .cid-uFYad7szrr .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYad7szrr .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYad7szrr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYad7szrr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYad7szrr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYad7szrr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYad7szrr .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYad7szrr .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYad7szrr .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYad7szrr .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYad7szrr .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYad7szrr .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYad7szrr P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYad7szrr .card-title {
  color: #0c2c68;
}
.cid-uFYad7szrr .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYad7HuW7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYad7HuW7 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYad7HuW7 .container {
    padding: 0 12px;
  }
}
.cid-uFYad7HuW7 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYad7HuW7 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYad7HuW7 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYad7HuW7 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYad7HuW7 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYad7HuW7 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYad7HuW7 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYad7HuW7 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYad7HuW7 .header-menu li p {
  margin: 0;
}
.cid-uFYad7HuW7 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYad7HuW7 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYagOsi0l {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYagOsi0l .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYagOsi0l .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYagOsi0l .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYagOsi0l .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYagOsi0l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYagOsi0l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYagOsi0l .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYagOsi0l .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYagOsi0l .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYagOsi0l .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYagOsi0l .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYagOsi0l .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYagOsi0l .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYagOsi0l .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYagOsi0l .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYagOsi0l .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYagOsi0l .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYagOsi0l .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYagOsi0l .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYagOsi0l .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYagOsi0l .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYagOsi0l .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYagOsi0l .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYagOsi0l .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYagOsi0l .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYagOsi0l .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYagOsi0l .nav-item:focus,
.cid-uFYagOsi0l .nav-link:focus {
  outline: none;
}
.cid-uFYagOsi0l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYagOsi0l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYagOsi0l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYagOsi0l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYagOsi0l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYagOsi0l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYagOsi0l .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYagOsi0l .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYagOsi0l .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYagOsi0l .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYagOsi0l .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYagOsi0l .navbar.collapsed {
  justify-content: center;
}
.cid-uFYagOsi0l .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYagOsi0l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYagOsi0l .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYagOsi0l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYagOsi0l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYagOsi0l .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYagOsi0l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYagOsi0l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYagOsi0l .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYagOsi0l .navbar {
    min-height: 72px;
  }
  .cid-uFYagOsi0l .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYagOsi0l .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYagOsi0l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYagOsi0l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYagOsi0l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYagOsi0l .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYagOsi0l .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYagOsi0l .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYagOsi0l .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYagOsi0l .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYagOsi0l .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYagOsi0l .dropdown-item.active,
.cid-uFYagOsi0l .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYagOsi0l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYagOsi0l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYagOsi0l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYagOsi0l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYagOsi0l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYagOsi0l .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYagOsi0l ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYagOsi0l .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYagOsi0l .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYagOsi0l button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYagOsi0l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYagOsi0l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYagOsi0l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYagOsi0l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYagOsi0l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYagOsi0l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYagOsi0l nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYagOsi0l nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYagOsi0l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYagOsi0l .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYagOsi0l a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYagOsi0l .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYagOsi0l .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYagOsi0l .navbar {
    height: 70px;
  }
  .cid-uFYagOsi0l .navbar.opened {
    height: auto;
  }
  .cid-uFYagOsi0l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYagOsi0l .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYagOsi0l .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYagOsi0l .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYagOsi0l .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYagOsi0l .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYagOsi0l .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYagOsi0l .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYagOsi0l .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYagOsi0l .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYagODRYB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYagODRYB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYagODRYB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYagODRYB .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYagODRYB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYagODRYB .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYagODRYB .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYagODRYB .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYagODRYB .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYagODRYB .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYagODRYB .mbr-text,
.cid-uFYagODRYB .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYagOLJK7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYagOLJK7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYagOLJK7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYagOLJK7 .row {
  flex-direction: row-reverse;
}
.cid-uFYagOLJK7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYagOLJK7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYagOLJK7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYagOLJK7 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYagOLJK7 .mbr-text,
.cid-uFYagOLJK7 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYagOUEgU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYagOUEgU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYagOUEgU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYagOUEgU .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYagOUEgU .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYagOUEgU .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYagOUEgU .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYagOUEgU .mbr-text,
.cid-uFYagOUEgU .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYagP3CSC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYagP3CSC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYagP3CSC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYagP3CSC .row {
  flex-direction: row-reverse;
}
.cid-uFYagP3CSC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYagP3CSC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYagP3CSC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYagP3CSC .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYagP3CSC .mbr-text,
.cid-uFYagP3CSC .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYagPchgJ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYagPchgJ .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYagPchgJ .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYagPchgJ .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYagPchgJ .mbr-text {
  color: #001f55;
}
.cid-uFYagPchgJ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYagPjCEw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYagPjCEw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYagPjCEw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYagPjCEw .row {
    flex-direction: column-reverse;
  }
  .cid-uFYagPjCEw .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYagPjCEw .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYagPjCEw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYagPjCEw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYagPjCEw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYagPjCEw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYagPjCEw .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYagPjCEw .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYagPjCEw .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYagPjCEw .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYagPjCEw .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYagPjCEw .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYagPjCEw P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYagPjCEw .card-title {
  color: #0c2c68;
}
.cid-uFYagPjCEw .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYagPtFQA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYagPtFQA .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYagPtFQA .container {
    padding: 0 12px;
  }
}
.cid-uFYagPtFQA .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYagPtFQA .social-row .soc-item {
  margin: 8px;
}
.cid-uFYagPtFQA .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYagPtFQA .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYagPtFQA .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYagPtFQA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYagPtFQA .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYagPtFQA .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYagPtFQA .header-menu li p {
  margin: 0;
}
.cid-uFYagPtFQA .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYagPtFQA .mbr-section-title {
  color: #ffffff;
}
.cid-uFYakmAXIN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYakmAXIN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYakmAXIN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYakmAXIN .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYakmAXIN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYakmAXIN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYakmAXIN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYakmAXIN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYakmAXIN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYakmAXIN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYakmAXIN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYakmAXIN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYakmAXIN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYakmAXIN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYakmAXIN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYakmAXIN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYakmAXIN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYakmAXIN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYakmAXIN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYakmAXIN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYakmAXIN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYakmAXIN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYakmAXIN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYakmAXIN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYakmAXIN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYakmAXIN .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYakmAXIN .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYakmAXIN .nav-item:focus,
.cid-uFYakmAXIN .nav-link:focus {
  outline: none;
}
.cid-uFYakmAXIN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYakmAXIN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYakmAXIN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYakmAXIN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYakmAXIN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYakmAXIN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYakmAXIN .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYakmAXIN .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYakmAXIN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYakmAXIN .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYakmAXIN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYakmAXIN .navbar.collapsed {
  justify-content: center;
}
.cid-uFYakmAXIN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYakmAXIN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYakmAXIN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYakmAXIN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYakmAXIN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYakmAXIN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYakmAXIN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYakmAXIN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYakmAXIN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYakmAXIN .navbar {
    min-height: 72px;
  }
  .cid-uFYakmAXIN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYakmAXIN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYakmAXIN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYakmAXIN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYakmAXIN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYakmAXIN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYakmAXIN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYakmAXIN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYakmAXIN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYakmAXIN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYakmAXIN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYakmAXIN .dropdown-item.active,
.cid-uFYakmAXIN .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYakmAXIN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYakmAXIN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYakmAXIN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYakmAXIN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYakmAXIN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYakmAXIN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYakmAXIN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYakmAXIN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYakmAXIN .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYakmAXIN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYakmAXIN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYakmAXIN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYakmAXIN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYakmAXIN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYakmAXIN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYakmAXIN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYakmAXIN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYakmAXIN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYakmAXIN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYakmAXIN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYakmAXIN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYakmAXIN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYakmAXIN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYakmAXIN .navbar {
    height: 70px;
  }
  .cid-uFYakmAXIN .navbar.opened {
    height: auto;
  }
  .cid-uFYakmAXIN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYakmAXIN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYakmAXIN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYakmAXIN .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYakmAXIN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYakmAXIN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYakmAXIN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYakmAXIN .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYakmAXIN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYakmAXIN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYakmLPyc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYakmLPyc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYakmLPyc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYakmLPyc .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYakmLPyc .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYakmLPyc .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYakmLPyc .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYakmLPyc .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYakmLPyc .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYakmLPyc .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYakmLPyc .mbr-text,
.cid-uFYakmLPyc .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYakmTbKG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYakmTbKG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYakmTbKG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYakmTbKG .row {
  flex-direction: row-reverse;
}
.cid-uFYakmTbKG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYakmTbKG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYakmTbKG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYakmTbKG .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYakmTbKG .mbr-text,
.cid-uFYakmTbKG .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYakn1GGT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYakn1GGT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYakn1GGT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYakn1GGT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYakn1GGT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYakn1GGT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYakn1GGT .mbr-section-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYakn1GGT .mbr-text,
.cid-uFYakn1GGT .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYakn8pmJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYakn8pmJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYakn8pmJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYakn8pmJ .row {
  flex-direction: row-reverse;
}
.cid-uFYakn8pmJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYakn8pmJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYakn8pmJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYakn8pmJ .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYakn8pmJ .mbr-text,
.cid-uFYakn8pmJ .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYakngR5M {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYakngR5M .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYakngR5M .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYakngR5M .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYakngR5M .mbr-text {
  color: #001f55;
}
.cid-uFYakngR5M .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaknmOgP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYaknmOgP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaknmOgP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYaknmOgP .row {
    flex-direction: column-reverse;
  }
  .cid-uFYaknmOgP .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYaknmOgP .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYaknmOgP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYaknmOgP .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYaknmOgP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYaknmOgP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYaknmOgP .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYaknmOgP .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYaknmOgP .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYaknmOgP .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaknmOgP .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYaknmOgP .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYaknmOgP P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYaknmOgP .card-title {
  color: #0c2c68;
}
.cid-uFYaknmOgP .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaknw3bW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYaknw3bW .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYaknw3bW .container {
    padding: 0 12px;
  }
}
.cid-uFYaknw3bW .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYaknw3bW .social-row .soc-item {
  margin: 8px;
}
.cid-uFYaknw3bW .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYaknw3bW .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYaknw3bW .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYaknw3bW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYaknw3bW .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYaknw3bW .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYaknw3bW .header-menu li p {
  margin: 0;
}
.cid-uFYaknw3bW .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaknw3bW .mbr-section-title {
  color: #ffffff;
}
.cid-uFYaruUMrp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYaruUMrp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYaruUMrp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYaruUMrp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYaruUMrp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYaruUMrp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYaruUMrp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYaruUMrp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYaruUMrp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYaruUMrp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYaruUMrp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYaruUMrp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYaruUMrp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYaruUMrp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYaruUMrp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYaruUMrp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYaruUMrp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYaruUMrp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYaruUMrp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYaruUMrp .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYaruUMrp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaruUMrp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYaruUMrp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYaruUMrp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYaruUMrp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYaruUMrp .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYaruUMrp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYaruUMrp .nav-item:focus,
.cid-uFYaruUMrp .nav-link:focus {
  outline: none;
}
.cid-uFYaruUMrp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYaruUMrp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYaruUMrp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYaruUMrp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYaruUMrp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYaruUMrp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYaruUMrp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYaruUMrp .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYaruUMrp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYaruUMrp .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYaruUMrp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYaruUMrp .navbar.collapsed {
  justify-content: center;
}
.cid-uFYaruUMrp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYaruUMrp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYaruUMrp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYaruUMrp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYaruUMrp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYaruUMrp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYaruUMrp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYaruUMrp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYaruUMrp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYaruUMrp .navbar {
    min-height: 72px;
  }
  .cid-uFYaruUMrp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYaruUMrp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYaruUMrp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYaruUMrp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYaruUMrp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYaruUMrp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYaruUMrp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYaruUMrp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYaruUMrp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYaruUMrp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaruUMrp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYaruUMrp .dropdown-item.active,
.cid-uFYaruUMrp .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYaruUMrp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYaruUMrp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYaruUMrp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYaruUMrp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYaruUMrp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYaruUMrp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYaruUMrp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYaruUMrp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYaruUMrp .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYaruUMrp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYaruUMrp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYaruUMrp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYaruUMrp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaruUMrp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaruUMrp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYaruUMrp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaruUMrp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYaruUMrp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYaruUMrp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaruUMrp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYaruUMrp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYaruUMrp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYaruUMrp .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYaruUMrp .navbar {
    height: 70px;
  }
  .cid-uFYaruUMrp .navbar.opened {
    height: auto;
  }
  .cid-uFYaruUMrp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYaruUMrp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYaruUMrp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYaruUMrp .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYaruUMrp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYaruUMrp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYaruUMrp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYaruUMrp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaruUMrp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYaruUMrp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYarv3GYv {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYarv3GYv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYarv3GYv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYarv3GYv .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYarv3GYv .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYarv3GYv .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYarv3GYv .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYarv3GYv .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYarv3GYv .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYarv3GYv .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYarv3GYv .mbr-text,
.cid-uFYarv3GYv .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYarvbCiE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYarvbCiE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYarvbCiE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYarvbCiE .row {
  flex-direction: row-reverse;
}
.cid-uFYarvbCiE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYarvbCiE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYarvbCiE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYarvbCiE .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYarvbCiE .mbr-text,
.cid-uFYarvbCiE .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYarvi8vQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYarvi8vQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYarvi8vQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYarvi8vQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYarvi8vQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYarvi8vQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYarvi8vQ .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYarvi8vQ .mbr-text,
.cid-uFYarvi8vQ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYarvpl9P {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYarvpl9P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYarvpl9P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYarvpl9P .row {
    flex-direction: column-reverse;
  }
  .cid-uFYarvpl9P .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYarvpl9P .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYarvpl9P .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYarvpl9P .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYarvpl9P .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYarvpl9P .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYarvpl9P .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYarvpl9P .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYarvpl9P .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYarvpl9P .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYarvpl9P .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYarvpl9P .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYarvpl9P P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYarvpl9P .card-title {
  color: #0c2c68;
}
.cid-uFYarvpl9P .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYarvxOVG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYarvxOVG .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYarvxOVG .container {
    padding: 0 12px;
  }
}
.cid-uFYarvxOVG .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYarvxOVG .social-row .soc-item {
  margin: 8px;
}
.cid-uFYarvxOVG .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYarvxOVG .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYarvxOVG .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYarvxOVG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYarvxOVG .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYarvxOVG .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYarvxOVG .header-menu li p {
  margin: 0;
}
.cid-uFYarvxOVG .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYarvxOVG .mbr-section-title {
  color: #ffffff;
}
.cid-uFYawqi7oL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYawqi7oL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYawqi7oL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYawqi7oL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYawqi7oL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYawqi7oL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYawqi7oL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYawqi7oL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYawqi7oL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYawqi7oL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYawqi7oL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYawqi7oL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYawqi7oL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYawqi7oL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYawqi7oL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYawqi7oL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYawqi7oL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYawqi7oL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYawqi7oL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYawqi7oL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYawqi7oL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYawqi7oL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYawqi7oL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYawqi7oL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYawqi7oL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYawqi7oL .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYawqi7oL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYawqi7oL .nav-item:focus,
.cid-uFYawqi7oL .nav-link:focus {
  outline: none;
}
.cid-uFYawqi7oL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYawqi7oL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYawqi7oL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYawqi7oL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYawqi7oL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYawqi7oL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYawqi7oL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYawqi7oL .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYawqi7oL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYawqi7oL .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYawqi7oL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYawqi7oL .navbar.collapsed {
  justify-content: center;
}
.cid-uFYawqi7oL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYawqi7oL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYawqi7oL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYawqi7oL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYawqi7oL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYawqi7oL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYawqi7oL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYawqi7oL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYawqi7oL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYawqi7oL .navbar {
    min-height: 72px;
  }
  .cid-uFYawqi7oL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYawqi7oL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYawqi7oL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYawqi7oL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYawqi7oL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYawqi7oL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYawqi7oL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYawqi7oL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYawqi7oL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYawqi7oL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYawqi7oL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYawqi7oL .dropdown-item.active,
.cid-uFYawqi7oL .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYawqi7oL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYawqi7oL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYawqi7oL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYawqi7oL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYawqi7oL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYawqi7oL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYawqi7oL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYawqi7oL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYawqi7oL .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYawqi7oL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYawqi7oL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYawqi7oL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYawqi7oL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYawqi7oL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYawqi7oL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYawqi7oL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYawqi7oL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYawqi7oL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYawqi7oL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYawqi7oL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYawqi7oL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYawqi7oL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYawqi7oL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYawqi7oL .navbar {
    height: 70px;
  }
  .cid-uFYawqi7oL .navbar.opened {
    height: auto;
  }
  .cid-uFYawqi7oL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYawqi7oL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYawqi7oL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYawqi7oL .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYawqi7oL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYawqi7oL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYawqi7oL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYawqi7oL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYawqi7oL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYawqi7oL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYawquSaZ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYawquSaZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYawquSaZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYawquSaZ .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYawquSaZ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYawquSaZ .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYawquSaZ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYawquSaZ .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYawquSaZ .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYawquSaZ .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYawquSaZ .mbr-text,
.cid-uFYawquSaZ .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYawqC8fP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYawqC8fP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYawqC8fP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYawqC8fP .row {
  flex-direction: row-reverse;
}
.cid-uFYawqC8fP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYawqC8fP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYawqC8fP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYawqC8fP .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYawqC8fP .mbr-text,
.cid-uFYawqC8fP .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYawqLkvu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYawqLkvu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYawqLkvu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYawqLkvu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYawqLkvu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYawqLkvu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYawqLkvu .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYawqLkvu .mbr-text,
.cid-uFYawqLkvu .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYawqSB3o {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYawqSB3o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYawqSB3o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYawqSB3o .row {
    flex-direction: column-reverse;
  }
  .cid-uFYawqSB3o .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYawqSB3o .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYawqSB3o .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYawqSB3o .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYawqSB3o .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYawqSB3o .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYawqSB3o .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYawqSB3o .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYawqSB3o .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYawqSB3o .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYawqSB3o .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYawqSB3o .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYawqSB3o P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYawqSB3o .card-title {
  color: #0c2c68;
}
.cid-uFYawqSB3o .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYawr3PEJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYawr3PEJ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYawr3PEJ .container {
    padding: 0 12px;
  }
}
.cid-uFYawr3PEJ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYawr3PEJ .social-row .soc-item {
  margin: 8px;
}
.cid-uFYawr3PEJ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYawr3PEJ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYawr3PEJ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYawr3PEJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYawr3PEJ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYawr3PEJ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYawr3PEJ .header-menu li p {
  margin: 0;
}
.cid-uFYawr3PEJ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYawr3PEJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFYaAXRxLb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYaAXRxLb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYaAXRxLb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYaAXRxLb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYaAXRxLb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYaAXRxLb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYaAXRxLb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYaAXRxLb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYaAXRxLb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYaAXRxLb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYaAXRxLb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYaAXRxLb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYaAXRxLb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYaAXRxLb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYaAXRxLb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYaAXRxLb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYaAXRxLb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYaAXRxLb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYaAXRxLb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYaAXRxLb .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYaAXRxLb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaAXRxLb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYaAXRxLb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYaAXRxLb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYaAXRxLb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYaAXRxLb .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYaAXRxLb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYaAXRxLb .nav-item:focus,
.cid-uFYaAXRxLb .nav-link:focus {
  outline: none;
}
.cid-uFYaAXRxLb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYaAXRxLb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYaAXRxLb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYaAXRxLb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYaAXRxLb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYaAXRxLb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYaAXRxLb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYaAXRxLb .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYaAXRxLb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYaAXRxLb .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYaAXRxLb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYaAXRxLb .navbar.collapsed {
  justify-content: center;
}
.cid-uFYaAXRxLb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYaAXRxLb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYaAXRxLb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYaAXRxLb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYaAXRxLb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYaAXRxLb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYaAXRxLb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYaAXRxLb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYaAXRxLb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYaAXRxLb .navbar {
    min-height: 72px;
  }
  .cid-uFYaAXRxLb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYaAXRxLb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYaAXRxLb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYaAXRxLb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYaAXRxLb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYaAXRxLb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYaAXRxLb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYaAXRxLb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYaAXRxLb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYaAXRxLb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaAXRxLb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYaAXRxLb .dropdown-item.active,
.cid-uFYaAXRxLb .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYaAXRxLb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYaAXRxLb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYaAXRxLb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYaAXRxLb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYaAXRxLb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYaAXRxLb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYaAXRxLb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYaAXRxLb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYaAXRxLb .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYaAXRxLb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYaAXRxLb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYaAXRxLb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYaAXRxLb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaAXRxLb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaAXRxLb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYaAXRxLb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaAXRxLb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYaAXRxLb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYaAXRxLb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaAXRxLb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYaAXRxLb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYaAXRxLb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYaAXRxLb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYaAXRxLb .navbar {
    height: 70px;
  }
  .cid-uFYaAXRxLb .navbar.opened {
    height: auto;
  }
  .cid-uFYaAXRxLb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYaAXRxLb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYaAXRxLb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYaAXRxLb .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYaAXRxLb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYaAXRxLb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYaAXRxLb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYaAXRxLb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaAXRxLb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYaAXRxLb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYaAY2ybf {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaAY2ybf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaAY2ybf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaAY2ybf .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYaAY2ybf .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYaAY2ybf .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaAY2ybf .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYaAY2ybf .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYaAY2ybf .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYaAY2ybf .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYaAY2ybf .mbr-text,
.cid-uFYaAY2ybf .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaAYar0d {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaAYar0d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaAYar0d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaAYar0d .row {
  flex-direction: row-reverse;
}
.cid-uFYaAYar0d .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaAYar0d .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaAYar0d .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaAYar0d .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYaAYar0d .mbr-text,
.cid-uFYaAYar0d .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYaAYjXvp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaAYjXvp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaAYjXvp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaAYjXvp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaAYjXvp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaAYjXvp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaAYjXvp .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYaAYjXvp .mbr-text,
.cid-uFYaAYjXvp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYaAYrA5S {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYaAYrA5S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaAYrA5S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYaAYrA5S .row {
    flex-direction: column-reverse;
  }
  .cid-uFYaAYrA5S .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYaAYrA5S .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYaAYrA5S .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYaAYrA5S .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYaAYrA5S .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYaAYrA5S .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYaAYrA5S .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYaAYrA5S .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYaAYrA5S .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYaAYrA5S .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaAYrA5S .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYaAYrA5S .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYaAYrA5S P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYaAYrA5S .card-title {
  color: #0c2c68;
}
.cid-uFYaAYrA5S .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaAYDyDJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYaAYDyDJ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYaAYDyDJ .container {
    padding: 0 12px;
  }
}
.cid-uFYaAYDyDJ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYaAYDyDJ .social-row .soc-item {
  margin: 8px;
}
.cid-uFYaAYDyDJ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYaAYDyDJ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYaAYDyDJ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYaAYDyDJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYaAYDyDJ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYaAYDyDJ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYaAYDyDJ .header-menu li p {
  margin: 0;
}
.cid-uFYaAYDyDJ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaAYDyDJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFYaEOpHWn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYaEOpHWn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYaEOpHWn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYaEOpHWn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYaEOpHWn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYaEOpHWn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYaEOpHWn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYaEOpHWn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYaEOpHWn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYaEOpHWn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYaEOpHWn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYaEOpHWn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYaEOpHWn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYaEOpHWn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYaEOpHWn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYaEOpHWn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYaEOpHWn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYaEOpHWn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYaEOpHWn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYaEOpHWn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYaEOpHWn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaEOpHWn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYaEOpHWn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYaEOpHWn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYaEOpHWn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYaEOpHWn .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYaEOpHWn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYaEOpHWn .nav-item:focus,
.cid-uFYaEOpHWn .nav-link:focus {
  outline: none;
}
.cid-uFYaEOpHWn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYaEOpHWn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYaEOpHWn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYaEOpHWn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYaEOpHWn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYaEOpHWn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYaEOpHWn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYaEOpHWn .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYaEOpHWn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYaEOpHWn .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYaEOpHWn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYaEOpHWn .navbar.collapsed {
  justify-content: center;
}
.cid-uFYaEOpHWn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYaEOpHWn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYaEOpHWn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYaEOpHWn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYaEOpHWn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYaEOpHWn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYaEOpHWn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYaEOpHWn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYaEOpHWn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYaEOpHWn .navbar {
    min-height: 72px;
  }
  .cid-uFYaEOpHWn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYaEOpHWn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYaEOpHWn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYaEOpHWn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYaEOpHWn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYaEOpHWn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYaEOpHWn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYaEOpHWn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYaEOpHWn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYaEOpHWn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaEOpHWn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYaEOpHWn .dropdown-item.active,
.cid-uFYaEOpHWn .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYaEOpHWn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYaEOpHWn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYaEOpHWn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYaEOpHWn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYaEOpHWn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYaEOpHWn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYaEOpHWn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYaEOpHWn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYaEOpHWn .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYaEOpHWn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYaEOpHWn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYaEOpHWn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYaEOpHWn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaEOpHWn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaEOpHWn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYaEOpHWn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaEOpHWn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYaEOpHWn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYaEOpHWn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaEOpHWn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYaEOpHWn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYaEOpHWn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYaEOpHWn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYaEOpHWn .navbar {
    height: 70px;
  }
  .cid-uFYaEOpHWn .navbar.opened {
    height: auto;
  }
  .cid-uFYaEOpHWn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYaEOpHWn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYaEOpHWn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYaEOpHWn .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYaEOpHWn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYaEOpHWn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYaEOpHWn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYaEOpHWn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaEOpHWn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYaEOpHWn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYaEOBuGa {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaEOBuGa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaEOBuGa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaEOBuGa .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYaEOBuGa .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYaEOBuGa .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaEOBuGa .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYaEOBuGa .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYaEOBuGa .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYaEOBuGa .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYaEOBuGa .mbr-text,
.cid-uFYaEOBuGa .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaEOJrfn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaEOJrfn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaEOJrfn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaEOJrfn .row {
  flex-direction: row-reverse;
}
.cid-uFYaEOJrfn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaEOJrfn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaEOJrfn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaEOJrfn .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYaEOJrfn .mbr-text,
.cid-uFYaEOJrfn .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYaEORPxS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaEORPxS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaEORPxS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaEORPxS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaEORPxS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaEORPxS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaEORPxS .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYaEORPxS .mbr-text,
.cid-uFYaEORPxS .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYaEOZPh4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYaEOZPh4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaEOZPh4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYaEOZPh4 .row {
    flex-direction: column-reverse;
  }
  .cid-uFYaEOZPh4 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYaEOZPh4 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYaEOZPh4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYaEOZPh4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYaEOZPh4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYaEOZPh4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYaEOZPh4 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYaEOZPh4 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYaEOZPh4 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYaEOZPh4 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaEOZPh4 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYaEOZPh4 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYaEOZPh4 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYaEOZPh4 .card-title {
  color: #0c2c68;
}
.cid-uFYaEOZPh4 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaEPa82j {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYaEPa82j .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYaEPa82j .container {
    padding: 0 12px;
  }
}
.cid-uFYaEPa82j .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYaEPa82j .social-row .soc-item {
  margin: 8px;
}
.cid-uFYaEPa82j .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYaEPa82j .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYaEPa82j .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYaEPa82j .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYaEPa82j .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYaEPa82j .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYaEPa82j .header-menu li p {
  margin: 0;
}
.cid-uFYaEPa82j .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaEPa82j .mbr-section-title {
  color: #ffffff;
}
.cid-uFYaILUrj0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYaILUrj0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYaILUrj0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYaILUrj0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYaILUrj0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYaILUrj0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYaILUrj0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYaILUrj0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYaILUrj0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYaILUrj0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYaILUrj0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYaILUrj0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYaILUrj0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYaILUrj0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYaILUrj0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYaILUrj0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYaILUrj0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYaILUrj0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYaILUrj0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYaILUrj0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYaILUrj0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaILUrj0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYaILUrj0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYaILUrj0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYaILUrj0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYaILUrj0 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYaILUrj0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYaILUrj0 .nav-item:focus,
.cid-uFYaILUrj0 .nav-link:focus {
  outline: none;
}
.cid-uFYaILUrj0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYaILUrj0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYaILUrj0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYaILUrj0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYaILUrj0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYaILUrj0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYaILUrj0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYaILUrj0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYaILUrj0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYaILUrj0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYaILUrj0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYaILUrj0 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYaILUrj0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYaILUrj0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYaILUrj0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYaILUrj0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYaILUrj0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYaILUrj0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYaILUrj0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYaILUrj0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYaILUrj0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYaILUrj0 .navbar {
    min-height: 72px;
  }
  .cid-uFYaILUrj0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYaILUrj0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYaILUrj0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYaILUrj0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYaILUrj0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYaILUrj0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYaILUrj0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYaILUrj0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYaILUrj0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYaILUrj0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaILUrj0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYaILUrj0 .dropdown-item.active,
.cid-uFYaILUrj0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYaILUrj0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYaILUrj0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYaILUrj0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYaILUrj0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYaILUrj0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYaILUrj0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYaILUrj0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYaILUrj0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYaILUrj0 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYaILUrj0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYaILUrj0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYaILUrj0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYaILUrj0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaILUrj0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaILUrj0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYaILUrj0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaILUrj0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYaILUrj0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYaILUrj0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaILUrj0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYaILUrj0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYaILUrj0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYaILUrj0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYaILUrj0 .navbar {
    height: 70px;
  }
  .cid-uFYaILUrj0 .navbar.opened {
    height: auto;
  }
  .cid-uFYaILUrj0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYaILUrj0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYaILUrj0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYaILUrj0 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYaILUrj0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYaILUrj0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYaILUrj0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYaILUrj0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaILUrj0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYaILUrj0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYaIM4sj7 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaIM4sj7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaIM4sj7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaIM4sj7 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYaIM4sj7 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYaIM4sj7 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaIM4sj7 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYaIM4sj7 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYaIM4sj7 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYaIM4sj7 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYaIM4sj7 .mbr-text,
.cid-uFYaIM4sj7 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaIMaElr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaIMaElr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaIMaElr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaIMaElr .row {
  flex-direction: row-reverse;
}
.cid-uFYaIMaElr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaIMaElr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaIMaElr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaIMaElr .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYaIMaElr .mbr-text,
.cid-uFYaIMaElr .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYaIMiQcD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaIMiQcD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaIMiQcD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaIMiQcD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaIMiQcD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaIMiQcD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaIMiQcD .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYaIMiQcD .mbr-text,
.cid-uFYaIMiQcD .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYaIMoaC3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYaIMoaC3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaIMoaC3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYaIMoaC3 .row {
    flex-direction: column-reverse;
  }
  .cid-uFYaIMoaC3 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYaIMoaC3 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYaIMoaC3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYaIMoaC3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYaIMoaC3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYaIMoaC3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYaIMoaC3 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYaIMoaC3 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYaIMoaC3 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYaIMoaC3 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaIMoaC3 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYaIMoaC3 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYaIMoaC3 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYaIMoaC3 .card-title {
  color: #0c2c68;
}
.cid-uFYaIMoaC3 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaIMzlJw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYaIMzlJw .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYaIMzlJw .container {
    padding: 0 12px;
  }
}
.cid-uFYaIMzlJw .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYaIMzlJw .social-row .soc-item {
  margin: 8px;
}
.cid-uFYaIMzlJw .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYaIMzlJw .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYaIMzlJw .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYaIMzlJw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYaIMzlJw .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYaIMzlJw .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYaIMzlJw .header-menu li p {
  margin: 0;
}
.cid-uFYaIMzlJw .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaIMzlJw .mbr-section-title {
  color: #ffffff;
}
.cid-uFYaMAuwSp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYaMAuwSp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYaMAuwSp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYaMAuwSp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYaMAuwSp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYaMAuwSp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYaMAuwSp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYaMAuwSp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYaMAuwSp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYaMAuwSp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYaMAuwSp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYaMAuwSp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYaMAuwSp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYaMAuwSp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYaMAuwSp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYaMAuwSp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYaMAuwSp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYaMAuwSp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYaMAuwSp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYaMAuwSp .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYaMAuwSp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaMAuwSp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYaMAuwSp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYaMAuwSp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYaMAuwSp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYaMAuwSp .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYaMAuwSp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYaMAuwSp .nav-item:focus,
.cid-uFYaMAuwSp .nav-link:focus {
  outline: none;
}
.cid-uFYaMAuwSp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYaMAuwSp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYaMAuwSp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYaMAuwSp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYaMAuwSp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYaMAuwSp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYaMAuwSp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYaMAuwSp .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYaMAuwSp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYaMAuwSp .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYaMAuwSp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYaMAuwSp .navbar.collapsed {
  justify-content: center;
}
.cid-uFYaMAuwSp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYaMAuwSp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYaMAuwSp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYaMAuwSp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYaMAuwSp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYaMAuwSp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYaMAuwSp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYaMAuwSp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYaMAuwSp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYaMAuwSp .navbar {
    min-height: 72px;
  }
  .cid-uFYaMAuwSp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYaMAuwSp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYaMAuwSp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYaMAuwSp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYaMAuwSp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYaMAuwSp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYaMAuwSp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYaMAuwSp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYaMAuwSp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYaMAuwSp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaMAuwSp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYaMAuwSp .dropdown-item.active,
.cid-uFYaMAuwSp .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYaMAuwSp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYaMAuwSp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYaMAuwSp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYaMAuwSp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYaMAuwSp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYaMAuwSp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYaMAuwSp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYaMAuwSp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYaMAuwSp .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYaMAuwSp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYaMAuwSp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYaMAuwSp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYaMAuwSp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaMAuwSp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaMAuwSp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYaMAuwSp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaMAuwSp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYaMAuwSp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYaMAuwSp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaMAuwSp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYaMAuwSp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYaMAuwSp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYaMAuwSp .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYaMAuwSp .navbar {
    height: 70px;
  }
  .cid-uFYaMAuwSp .navbar.opened {
    height: auto;
  }
  .cid-uFYaMAuwSp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYaMAuwSp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYaMAuwSp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYaMAuwSp .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYaMAuwSp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYaMAuwSp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYaMAuwSp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYaMAuwSp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaMAuwSp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYaMAuwSp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYaMAE4fn {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaMAE4fn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaMAE4fn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaMAE4fn .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYaMAE4fn .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYaMAE4fn .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaMAE4fn .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYaMAE4fn .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYaMAE4fn .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYaMAE4fn .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYaMAE4fn .mbr-text,
.cid-uFYaMAE4fn .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaMALwA1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaMALwA1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaMALwA1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaMALwA1 .row {
  flex-direction: row-reverse;
}
.cid-uFYaMALwA1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaMALwA1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaMALwA1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaMALwA1 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYaMALwA1 .mbr-text,
.cid-uFYaMALwA1 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYaMAT8mp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaMAT8mp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaMAT8mp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaMAT8mp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaMAT8mp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaMAT8mp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaMAT8mp .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYaMAT8mp .mbr-text,
.cid-uFYaMAT8mp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYaMAZALS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYaMAZALS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaMAZALS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYaMAZALS .row {
    flex-direction: column-reverse;
  }
  .cid-uFYaMAZALS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYaMAZALS .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYaMAZALS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYaMAZALS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYaMAZALS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYaMAZALS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYaMAZALS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYaMAZALS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYaMAZALS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYaMAZALS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaMAZALS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYaMAZALS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYaMAZALS P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYaMAZALS .card-title {
  color: #0c2c68;
}
.cid-uFYaMAZALS .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaMB9mwZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYaMB9mwZ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYaMB9mwZ .container {
    padding: 0 12px;
  }
}
.cid-uFYaMB9mwZ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYaMB9mwZ .social-row .soc-item {
  margin: 8px;
}
.cid-uFYaMB9mwZ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYaMB9mwZ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYaMB9mwZ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYaMB9mwZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYaMB9mwZ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYaMB9mwZ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYaMB9mwZ .header-menu li p {
  margin: 0;
}
.cid-uFYaMB9mwZ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaMB9mwZ .mbr-section-title {
  color: #ffffff;
}
.cid-uFYaQw3f9D {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYaQw3f9D .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYaQw3f9D .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYaQw3f9D .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYaQw3f9D .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYaQw3f9D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYaQw3f9D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYaQw3f9D .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYaQw3f9D .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYaQw3f9D .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYaQw3f9D .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYaQw3f9D .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYaQw3f9D .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYaQw3f9D .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYaQw3f9D .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYaQw3f9D .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYaQw3f9D .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYaQw3f9D .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYaQw3f9D .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYaQw3f9D .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYaQw3f9D .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaQw3f9D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYaQw3f9D .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYaQw3f9D .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYaQw3f9D .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYaQw3f9D .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYaQw3f9D .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYaQw3f9D .nav-item:focus,
.cid-uFYaQw3f9D .nav-link:focus {
  outline: none;
}
.cid-uFYaQw3f9D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYaQw3f9D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYaQw3f9D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYaQw3f9D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYaQw3f9D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYaQw3f9D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYaQw3f9D .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYaQw3f9D .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYaQw3f9D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYaQw3f9D .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYaQw3f9D .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYaQw3f9D .navbar.collapsed {
  justify-content: center;
}
.cid-uFYaQw3f9D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYaQw3f9D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYaQw3f9D .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYaQw3f9D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYaQw3f9D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYaQw3f9D .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYaQw3f9D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYaQw3f9D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYaQw3f9D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYaQw3f9D .navbar {
    min-height: 72px;
  }
  .cid-uFYaQw3f9D .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYaQw3f9D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYaQw3f9D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYaQw3f9D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYaQw3f9D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYaQw3f9D .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYaQw3f9D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYaQw3f9D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYaQw3f9D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYaQw3f9D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaQw3f9D .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYaQw3f9D .dropdown-item.active,
.cid-uFYaQw3f9D .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYaQw3f9D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYaQw3f9D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYaQw3f9D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYaQw3f9D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYaQw3f9D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYaQw3f9D .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYaQw3f9D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYaQw3f9D .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYaQw3f9D .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYaQw3f9D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYaQw3f9D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYaQw3f9D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYaQw3f9D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaQw3f9D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaQw3f9D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYaQw3f9D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaQw3f9D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYaQw3f9D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYaQw3f9D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaQw3f9D .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYaQw3f9D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYaQw3f9D .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYaQw3f9D .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYaQw3f9D .navbar {
    height: 70px;
  }
  .cid-uFYaQw3f9D .navbar.opened {
    height: auto;
  }
  .cid-uFYaQw3f9D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYaQw3f9D .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYaQw3f9D .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYaQw3f9D .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYaQw3f9D .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYaQw3f9D .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYaQw3f9D .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYaQw3f9D .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaQw3f9D .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYaQw3f9D .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYaQwek65 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaQwek65 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaQwek65 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaQwek65 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYaQwek65 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYaQwek65 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaQwek65 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYaQwek65 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYaQwek65 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYaQwek65 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYaQwek65 .mbr-text,
.cid-uFYaQwek65 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaQwmIjG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaQwmIjG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaQwmIjG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaQwmIjG .row {
  flex-direction: row-reverse;
}
.cid-uFYaQwmIjG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaQwmIjG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaQwmIjG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaQwmIjG .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYaQwmIjG .mbr-text,
.cid-uFYaQwmIjG .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYaQwwvuM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaQwwvuM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaQwwvuM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaQwwvuM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaQwwvuM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaQwwvuM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaQwwvuM .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYaQwwvuM .mbr-text,
.cid-uFYaQwwvuM .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYaQwDOD9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYaQwDOD9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaQwDOD9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYaQwDOD9 .row {
    flex-direction: column-reverse;
  }
  .cid-uFYaQwDOD9 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYaQwDOD9 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYaQwDOD9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYaQwDOD9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYaQwDOD9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYaQwDOD9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYaQwDOD9 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYaQwDOD9 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYaQwDOD9 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYaQwDOD9 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaQwDOD9 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYaQwDOD9 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYaQwDOD9 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYaQwDOD9 .card-title {
  color: #0c2c68;
}
.cid-uFYaQwDOD9 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaQwOlTM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYaQwOlTM .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYaQwOlTM .container {
    padding: 0 12px;
  }
}
.cid-uFYaQwOlTM .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYaQwOlTM .social-row .soc-item {
  margin: 8px;
}
.cid-uFYaQwOlTM .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYaQwOlTM .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYaQwOlTM .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYaQwOlTM .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYaQwOlTM .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYaQwOlTM .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYaQwOlTM .header-menu li p {
  margin: 0;
}
.cid-uFYaQwOlTM .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaQwOlTM .mbr-section-title {
  color: #ffffff;
}
.cid-uFYaV9qVbk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYaV9qVbk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYaV9qVbk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYaV9qVbk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYaV9qVbk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYaV9qVbk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYaV9qVbk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYaV9qVbk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYaV9qVbk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYaV9qVbk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYaV9qVbk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYaV9qVbk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYaV9qVbk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYaV9qVbk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYaV9qVbk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYaV9qVbk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYaV9qVbk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYaV9qVbk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYaV9qVbk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYaV9qVbk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYaV9qVbk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaV9qVbk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYaV9qVbk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYaV9qVbk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYaV9qVbk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYaV9qVbk .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYaV9qVbk .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYaV9qVbk .nav-item:focus,
.cid-uFYaV9qVbk .nav-link:focus {
  outline: none;
}
.cid-uFYaV9qVbk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYaV9qVbk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYaV9qVbk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYaV9qVbk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYaV9qVbk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYaV9qVbk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYaV9qVbk .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYaV9qVbk .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYaV9qVbk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYaV9qVbk .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYaV9qVbk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYaV9qVbk .navbar.collapsed {
  justify-content: center;
}
.cid-uFYaV9qVbk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYaV9qVbk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYaV9qVbk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYaV9qVbk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYaV9qVbk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYaV9qVbk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYaV9qVbk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYaV9qVbk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYaV9qVbk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYaV9qVbk .navbar {
    min-height: 72px;
  }
  .cid-uFYaV9qVbk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYaV9qVbk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYaV9qVbk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYaV9qVbk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYaV9qVbk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYaV9qVbk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYaV9qVbk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYaV9qVbk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYaV9qVbk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYaV9qVbk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYaV9qVbk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYaV9qVbk .dropdown-item.active,
.cid-uFYaV9qVbk .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYaV9qVbk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYaV9qVbk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYaV9qVbk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYaV9qVbk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYaV9qVbk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYaV9qVbk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYaV9qVbk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYaV9qVbk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYaV9qVbk .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYaV9qVbk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYaV9qVbk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYaV9qVbk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYaV9qVbk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaV9qVbk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYaV9qVbk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYaV9qVbk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaV9qVbk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYaV9qVbk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYaV9qVbk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYaV9qVbk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYaV9qVbk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYaV9qVbk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYaV9qVbk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYaV9qVbk .navbar {
    height: 70px;
  }
  .cid-uFYaV9qVbk .navbar.opened {
    height: auto;
  }
  .cid-uFYaV9qVbk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYaV9qVbk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYaV9qVbk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYaV9qVbk .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYaV9qVbk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYaV9qVbk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYaV9qVbk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYaV9qVbk .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYaV9qVbk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYaV9qVbk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYaV9CSZc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaV9CSZc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaV9CSZc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaV9CSZc .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYaV9CSZc .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYaV9CSZc .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaV9CSZc .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYaV9CSZc .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYaV9CSZc .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYaV9CSZc .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYaV9CSZc .mbr-text,
.cid-uFYaV9CSZc .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaV9Jrcv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaV9Jrcv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaV9Jrcv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaV9Jrcv .row {
  flex-direction: row-reverse;
}
.cid-uFYaV9Jrcv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaV9Jrcv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaV9Jrcv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaV9Jrcv .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYaV9Jrcv .mbr-text,
.cid-uFYaV9Jrcv .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYaV9RQno {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYaV9RQno .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaV9RQno .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYaV9RQno .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYaV9RQno .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaV9RQno .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYaV9RQno .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYaV9RQno .mbr-text,
.cid-uFYaV9RQno .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYaVa0Z45 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYaVa0Z45 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYaVa0Z45 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYaVa0Z45 .row {
    flex-direction: column-reverse;
  }
  .cid-uFYaVa0Z45 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYaVa0Z45 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYaVa0Z45 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYaVa0Z45 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYaVa0Z45 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYaVa0Z45 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYaVa0Z45 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYaVa0Z45 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYaVa0Z45 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYaVa0Z45 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYaVa0Z45 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYaVa0Z45 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYaVa0Z45 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYaVa0Z45 .card-title {
  color: #0c2c68;
}
.cid-uFYaVa0Z45 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYaVabAm2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYaVabAm2 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYaVabAm2 .container {
    padding: 0 12px;
  }
}
.cid-uFYaVabAm2 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYaVabAm2 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYaVabAm2 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYaVabAm2 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYaVabAm2 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYaVabAm2 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYaVabAm2 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYaVabAm2 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYaVabAm2 .header-menu li p {
  margin: 0;
}
.cid-uFYaVabAm2 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYaVabAm2 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYb1FoMok {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYb1FoMok .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYb1FoMok .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYb1FoMok .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYb1FoMok .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYb1FoMok .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYb1FoMok .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYb1FoMok .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYb1FoMok .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYb1FoMok .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYb1FoMok .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYb1FoMok .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYb1FoMok .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYb1FoMok .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYb1FoMok .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYb1FoMok .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYb1FoMok .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYb1FoMok .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYb1FoMok .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYb1FoMok .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYb1FoMok .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYb1FoMok .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYb1FoMok .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYb1FoMok .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYb1FoMok .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYb1FoMok .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYb1FoMok .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYb1FoMok .nav-item:focus,
.cid-uFYb1FoMok .nav-link:focus {
  outline: none;
}
.cid-uFYb1FoMok .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYb1FoMok .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYb1FoMok .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYb1FoMok .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYb1FoMok .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYb1FoMok .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYb1FoMok .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYb1FoMok .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYb1FoMok .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYb1FoMok .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYb1FoMok .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYb1FoMok .navbar.collapsed {
  justify-content: center;
}
.cid-uFYb1FoMok .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYb1FoMok .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYb1FoMok .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYb1FoMok .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYb1FoMok .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYb1FoMok .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYb1FoMok .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYb1FoMok .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYb1FoMok .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYb1FoMok .navbar {
    min-height: 72px;
  }
  .cid-uFYb1FoMok .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYb1FoMok .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYb1FoMok .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYb1FoMok .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYb1FoMok .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYb1FoMok .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYb1FoMok .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYb1FoMok .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYb1FoMok .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYb1FoMok .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYb1FoMok .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYb1FoMok .dropdown-item.active,
.cid-uFYb1FoMok .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYb1FoMok .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYb1FoMok .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYb1FoMok .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYb1FoMok .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYb1FoMok .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYb1FoMok .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYb1FoMok ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYb1FoMok .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYb1FoMok .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYb1FoMok button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYb1FoMok button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYb1FoMok button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYb1FoMok button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYb1FoMok button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYb1FoMok button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYb1FoMok nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYb1FoMok nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYb1FoMok nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYb1FoMok nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYb1FoMok .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYb1FoMok a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYb1FoMok .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYb1FoMok .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYb1FoMok .navbar {
    height: 70px;
  }
  .cid-uFYb1FoMok .navbar.opened {
    height: auto;
  }
  .cid-uFYb1FoMok .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYb1FoMok .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYb1FoMok .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYb1FoMok .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYb1FoMok .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYb1FoMok .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYb1FoMok .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYb1FoMok .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYb1FoMok .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYb1FoMok .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYb1Fx2rH {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYb1Fx2rH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb1Fx2rH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYb1Fx2rH .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYb1Fx2rH .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYb1Fx2rH .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb1Fx2rH .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYb1Fx2rH .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYb1Fx2rH .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYb1Fx2rH .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYb1Fx2rH .mbr-text,
.cid-uFYb1Fx2rH .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYb1FDrw3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYb1FDrw3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb1FDrw3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYb1FDrw3 .row {
  flex-direction: row-reverse;
}
.cid-uFYb1FDrw3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYb1FDrw3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb1FDrw3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYb1FDrw3 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYb1FDrw3 .mbr-text,
.cid-uFYb1FDrw3 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYb1FKWzF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYb1FKWzF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb1FKWzF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYb1FKWzF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYb1FKWzF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb1FKWzF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYb1FKWzF .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYb1FKWzF .mbr-text,
.cid-uFYb1FKWzF .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYb1FRzef {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYb1FRzef .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb1FRzef .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYb1FRzef .row {
    flex-direction: column-reverse;
  }
  .cid-uFYb1FRzef .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYb1FRzef .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYb1FRzef .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYb1FRzef .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYb1FRzef .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYb1FRzef .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYb1FRzef .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYb1FRzef .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYb1FRzef .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYb1FRzef .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb1FRzef .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYb1FRzef .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYb1FRzef P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYb1FRzef .card-title {
  color: #0c2c68;
}
.cid-uFYb1FRzef .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYb1G1ls4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYb1G1ls4 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYb1G1ls4 .container {
    padding: 0 12px;
  }
}
.cid-uFYb1G1ls4 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYb1G1ls4 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYb1G1ls4 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYb1G1ls4 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYb1G1ls4 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYb1G1ls4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYb1G1ls4 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYb1G1ls4 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYb1G1ls4 .header-menu li p {
  margin: 0;
}
.cid-uFYb1G1ls4 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYb1G1ls4 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYb7iLtJi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYb7iLtJi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYb7iLtJi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYb7iLtJi .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYb7iLtJi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYb7iLtJi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYb7iLtJi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYb7iLtJi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYb7iLtJi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYb7iLtJi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYb7iLtJi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYb7iLtJi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYb7iLtJi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYb7iLtJi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYb7iLtJi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYb7iLtJi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYb7iLtJi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYb7iLtJi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYb7iLtJi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYb7iLtJi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYb7iLtJi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYb7iLtJi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYb7iLtJi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYb7iLtJi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYb7iLtJi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYb7iLtJi .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYb7iLtJi .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYb7iLtJi .nav-item:focus,
.cid-uFYb7iLtJi .nav-link:focus {
  outline: none;
}
.cid-uFYb7iLtJi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYb7iLtJi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYb7iLtJi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYb7iLtJi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYb7iLtJi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYb7iLtJi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYb7iLtJi .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYb7iLtJi .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYb7iLtJi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYb7iLtJi .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYb7iLtJi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYb7iLtJi .navbar.collapsed {
  justify-content: center;
}
.cid-uFYb7iLtJi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYb7iLtJi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYb7iLtJi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYb7iLtJi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYb7iLtJi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYb7iLtJi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYb7iLtJi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYb7iLtJi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYb7iLtJi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYb7iLtJi .navbar {
    min-height: 72px;
  }
  .cid-uFYb7iLtJi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYb7iLtJi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYb7iLtJi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYb7iLtJi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYb7iLtJi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYb7iLtJi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYb7iLtJi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYb7iLtJi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYb7iLtJi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYb7iLtJi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYb7iLtJi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYb7iLtJi .dropdown-item.active,
.cid-uFYb7iLtJi .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYb7iLtJi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYb7iLtJi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYb7iLtJi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYb7iLtJi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYb7iLtJi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYb7iLtJi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYb7iLtJi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYb7iLtJi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYb7iLtJi .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYb7iLtJi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYb7iLtJi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYb7iLtJi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYb7iLtJi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYb7iLtJi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYb7iLtJi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYb7iLtJi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYb7iLtJi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYb7iLtJi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYb7iLtJi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYb7iLtJi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYb7iLtJi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYb7iLtJi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYb7iLtJi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYb7iLtJi .navbar {
    height: 70px;
  }
  .cid-uFYb7iLtJi .navbar.opened {
    height: auto;
  }
  .cid-uFYb7iLtJi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYb7iLtJi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYb7iLtJi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYb7iLtJi .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYb7iLtJi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYb7iLtJi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYb7iLtJi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYb7iLtJi .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYb7iLtJi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYb7iLtJi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYb7iXRO9 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYb7iXRO9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb7iXRO9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYb7iXRO9 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYb7iXRO9 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYb7iXRO9 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb7iXRO9 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYb7iXRO9 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYb7iXRO9 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYb7iXRO9 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYb7iXRO9 .mbr-text,
.cid-uFYb7iXRO9 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYb7j6Bim {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYb7j6Bim .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb7j6Bim .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYb7j6Bim .row {
  flex-direction: row-reverse;
}
.cid-uFYb7j6Bim .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYb7j6Bim .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb7j6Bim .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYb7j6Bim .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYb7j6Bim .mbr-text,
.cid-uFYb7j6Bim .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYb7jeRS6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYb7jeRS6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb7jeRS6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYb7jeRS6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYb7jeRS6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb7jeRS6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYb7jeRS6 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYb7jeRS6 .mbr-text,
.cid-uFYb7jeRS6 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYb7jme8Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYb7jme8Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYb7jme8Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYb7jme8Q .row {
    flex-direction: column-reverse;
  }
  .cid-uFYb7jme8Q .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYb7jme8Q .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYb7jme8Q .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYb7jme8Q .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYb7jme8Q .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYb7jme8Q .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYb7jme8Q .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYb7jme8Q .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYb7jme8Q .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYb7jme8Q .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYb7jme8Q .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYb7jme8Q .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYb7jme8Q P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYb7jme8Q .card-title {
  color: #0c2c68;
}
.cid-uFYb7jme8Q .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYb7jxBCN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYb7jxBCN .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYb7jxBCN .container {
    padding: 0 12px;
  }
}
.cid-uFYb7jxBCN .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYb7jxBCN .social-row .soc-item {
  margin: 8px;
}
.cid-uFYb7jxBCN .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYb7jxBCN .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYb7jxBCN .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYb7jxBCN .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYb7jxBCN .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYb7jxBCN .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYb7jxBCN .header-menu li p {
  margin: 0;
}
.cid-uFYb7jxBCN .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYb7jxBCN .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbboVeQp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbboVeQp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbboVeQp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbboVeQp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbboVeQp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbboVeQp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbboVeQp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbboVeQp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbboVeQp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbboVeQp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbboVeQp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbboVeQp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbboVeQp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbboVeQp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbboVeQp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbboVeQp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbboVeQp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbboVeQp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbboVeQp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbboVeQp .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbboVeQp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbboVeQp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbboVeQp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbboVeQp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbboVeQp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbboVeQp .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbboVeQp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbboVeQp .nav-item:focus,
.cid-uFYbboVeQp .nav-link:focus {
  outline: none;
}
.cid-uFYbboVeQp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbboVeQp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbboVeQp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbboVeQp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbboVeQp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbboVeQp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbboVeQp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbboVeQp .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbboVeQp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbboVeQp .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbboVeQp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbboVeQp .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbboVeQp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbboVeQp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbboVeQp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbboVeQp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbboVeQp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbboVeQp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbboVeQp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbboVeQp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbboVeQp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbboVeQp .navbar {
    min-height: 72px;
  }
  .cid-uFYbboVeQp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbboVeQp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbboVeQp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbboVeQp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbboVeQp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbboVeQp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbboVeQp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbboVeQp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbboVeQp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbboVeQp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbboVeQp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbboVeQp .dropdown-item.active,
.cid-uFYbboVeQp .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbboVeQp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbboVeQp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbboVeQp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbboVeQp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbboVeQp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbboVeQp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbboVeQp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbboVeQp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbboVeQp .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbboVeQp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbboVeQp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbboVeQp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbboVeQp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbboVeQp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbboVeQp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbboVeQp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbboVeQp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbboVeQp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbboVeQp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbboVeQp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbboVeQp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbboVeQp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbboVeQp .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbboVeQp .navbar {
    height: 70px;
  }
  .cid-uFYbboVeQp .navbar.opened {
    height: auto;
  }
  .cid-uFYbboVeQp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbboVeQp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbboVeQp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbboVeQp .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbboVeQp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbboVeQp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbboVeQp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbboVeQp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbboVeQp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbboVeQp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbbp6sO3 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbbp6sO3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbbp6sO3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbbp6sO3 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbbp6sO3 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbbp6sO3 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbbp6sO3 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbbp6sO3 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbbp6sO3 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbbp6sO3 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbbp6sO3 .mbr-text,
.cid-uFYbbp6sO3 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbbpfjfS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbbpfjfS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbbpfjfS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbbpfjfS .row {
  flex-direction: row-reverse;
}
.cid-uFYbbpfjfS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbbpfjfS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbbpfjfS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbbpfjfS .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbbpfjfS .mbr-text,
.cid-uFYbbpfjfS .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbbpmR3M {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbbpmR3M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbbpmR3M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbbpmR3M .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbbpmR3M .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbbpmR3M .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbbpmR3M .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbbpmR3M .mbr-text,
.cid-uFYbbpmR3M .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbbpuJjk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbbpuJjk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbbpuJjk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbbpuJjk .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbbpuJjk .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbbpuJjk .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbbpuJjk .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbbpuJjk .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbbpuJjk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbbpuJjk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbbpuJjk .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbbpuJjk .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbbpuJjk .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbbpuJjk .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbbpuJjk .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbbpuJjk .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbbpuJjk P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbbpuJjk .card-title {
  color: #0c2c68;
}
.cid-uFYbbpuJjk .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbbpDWHZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbbpDWHZ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbbpDWHZ .container {
    padding: 0 12px;
  }
}
.cid-uFYbbpDWHZ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbbpDWHZ .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbbpDWHZ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbbpDWHZ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbbpDWHZ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbbpDWHZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbbpDWHZ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbbpDWHZ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbbpDWHZ .header-menu li p {
  margin: 0;
}
.cid-uFYbbpDWHZ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbbpDWHZ .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbfTEwl0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbfTEwl0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbfTEwl0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbfTEwl0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbfTEwl0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbfTEwl0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbfTEwl0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbfTEwl0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbfTEwl0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbfTEwl0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbfTEwl0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbfTEwl0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbfTEwl0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbfTEwl0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbfTEwl0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbfTEwl0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbfTEwl0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbfTEwl0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbfTEwl0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbfTEwl0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbfTEwl0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbfTEwl0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbfTEwl0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbfTEwl0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbfTEwl0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbfTEwl0 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbfTEwl0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbfTEwl0 .nav-item:focus,
.cid-uFYbfTEwl0 .nav-link:focus {
  outline: none;
}
.cid-uFYbfTEwl0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbfTEwl0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbfTEwl0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbfTEwl0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbfTEwl0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbfTEwl0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbfTEwl0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbfTEwl0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbfTEwl0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbfTEwl0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbfTEwl0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbfTEwl0 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbfTEwl0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbfTEwl0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbfTEwl0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbfTEwl0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbfTEwl0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbfTEwl0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbfTEwl0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbfTEwl0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbfTEwl0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbfTEwl0 .navbar {
    min-height: 72px;
  }
  .cid-uFYbfTEwl0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbfTEwl0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbfTEwl0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbfTEwl0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbfTEwl0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbfTEwl0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbfTEwl0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbfTEwl0 .dropdown-item.active,
.cid-uFYbfTEwl0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbfTEwl0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbfTEwl0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbfTEwl0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbfTEwl0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbfTEwl0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbfTEwl0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbfTEwl0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbfTEwl0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbfTEwl0 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbfTEwl0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbfTEwl0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbfTEwl0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbfTEwl0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbfTEwl0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbfTEwl0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbfTEwl0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbfTEwl0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbfTEwl0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbfTEwl0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbfTEwl0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbfTEwl0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbfTEwl0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbfTEwl0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbfTEwl0 .navbar {
    height: 70px;
  }
  .cid-uFYbfTEwl0 .navbar.opened {
    height: auto;
  }
  .cid-uFYbfTEwl0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbfTEwl0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbfTEwl0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbfTEwl0 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbfTEwl0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbfTEwl0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbfTEwl0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbfTEwl0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbfTEwl0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbfTEwl0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbfTPy8r {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbfTPy8r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbfTPy8r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbfTPy8r .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbfTPy8r .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbfTPy8r .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbfTPy8r .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbfTPy8r .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbfTPy8r .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbfTPy8r .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbfTPy8r .mbr-text,
.cid-uFYbfTPy8r .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbfTX4Nr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbfTX4Nr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbfTX4Nr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbfTX4Nr .row {
  flex-direction: row-reverse;
}
.cid-uFYbfTX4Nr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbfTX4Nr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbfTX4Nr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbfTX4Nr .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbfTX4Nr .mbr-text,
.cid-uFYbfTX4Nr .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbfU6AhI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbfU6AhI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbfU6AhI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbfU6AhI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbfU6AhI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbfU6AhI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbfU6AhI .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbfU6AhI .mbr-text,
.cid-uFYbfU6AhI .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbfUdkpq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbfUdkpq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbfUdkpq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbfUdkpq .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbfUdkpq .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbfUdkpq .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbfUdkpq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbfUdkpq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbfUdkpq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbfUdkpq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbfUdkpq .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbfUdkpq .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbfUdkpq .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbfUdkpq .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbfUdkpq .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbfUdkpq .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbfUdkpq P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbfUdkpq .card-title {
  color: #0c2c68;
}
.cid-uFYbfUdkpq .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbfUmLoR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbfUmLoR .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbfUmLoR .container {
    padding: 0 12px;
  }
}
.cid-uFYbfUmLoR .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbfUmLoR .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbfUmLoR .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbfUmLoR .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbfUmLoR .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbfUmLoR .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbfUmLoR .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbfUmLoR .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbfUmLoR .header-menu li p {
  margin: 0;
}
.cid-uFYbfUmLoR .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbfUmLoR .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbjTdE0I {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbjTdE0I .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbjTdE0I .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbjTdE0I .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbjTdE0I .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbjTdE0I .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbjTdE0I .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbjTdE0I .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbjTdE0I .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbjTdE0I .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbjTdE0I .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbjTdE0I .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbjTdE0I .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbjTdE0I .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbjTdE0I .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbjTdE0I .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbjTdE0I .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbjTdE0I .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbjTdE0I .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbjTdE0I .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbjTdE0I .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbjTdE0I .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbjTdE0I .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbjTdE0I .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbjTdE0I .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbjTdE0I .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbjTdE0I .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbjTdE0I .nav-item:focus,
.cid-uFYbjTdE0I .nav-link:focus {
  outline: none;
}
.cid-uFYbjTdE0I .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbjTdE0I .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbjTdE0I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbjTdE0I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbjTdE0I .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbjTdE0I .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbjTdE0I .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbjTdE0I .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbjTdE0I .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbjTdE0I .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbjTdE0I .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbjTdE0I .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbjTdE0I .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbjTdE0I .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbjTdE0I .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbjTdE0I .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbjTdE0I .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbjTdE0I .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbjTdE0I .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbjTdE0I .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbjTdE0I .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbjTdE0I .navbar {
    min-height: 72px;
  }
  .cid-uFYbjTdE0I .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbjTdE0I .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbjTdE0I .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbjTdE0I .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbjTdE0I .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbjTdE0I .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbjTdE0I .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbjTdE0I .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbjTdE0I .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbjTdE0I .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbjTdE0I .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbjTdE0I .dropdown-item.active,
.cid-uFYbjTdE0I .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbjTdE0I .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbjTdE0I .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbjTdE0I .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbjTdE0I .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbjTdE0I .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbjTdE0I .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbjTdE0I ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbjTdE0I .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbjTdE0I .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbjTdE0I button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbjTdE0I button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbjTdE0I button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbjTdE0I button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbjTdE0I button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbjTdE0I button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbjTdE0I nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbjTdE0I nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbjTdE0I nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbjTdE0I nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbjTdE0I .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbjTdE0I a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbjTdE0I .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbjTdE0I .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbjTdE0I .navbar {
    height: 70px;
  }
  .cid-uFYbjTdE0I .navbar.opened {
    height: auto;
  }
  .cid-uFYbjTdE0I .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbjTdE0I .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbjTdE0I .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbjTdE0I .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbjTdE0I .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbjTdE0I .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbjTdE0I .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbjTdE0I .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbjTdE0I .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbjTdE0I .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbjTmwQy {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbjTmwQy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbjTmwQy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbjTmwQy .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbjTmwQy .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbjTmwQy .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbjTmwQy .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbjTmwQy .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbjTmwQy .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbjTmwQy .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbjTmwQy .mbr-text,
.cid-uFYbjTmwQy .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbjTtTmv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbjTtTmv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbjTtTmv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbjTtTmv .row {
  flex-direction: row-reverse;
}
.cid-uFYbjTtTmv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbjTtTmv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbjTtTmv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbjTtTmv .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbjTtTmv .mbr-text,
.cid-uFYbjTtTmv .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbjTCGGQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbjTCGGQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbjTCGGQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbjTCGGQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbjTCGGQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbjTCGGQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbjTCGGQ .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbjTCGGQ .mbr-text,
.cid-uFYbjTCGGQ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbjTJhDD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbjTJhDD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbjTJhDD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbjTJhDD .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbjTJhDD .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbjTJhDD .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbjTJhDD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbjTJhDD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbjTJhDD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbjTJhDD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbjTJhDD .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbjTJhDD .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbjTJhDD .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbjTJhDD .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbjTJhDD .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbjTJhDD .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbjTJhDD P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbjTJhDD .card-title {
  color: #0c2c68;
}
.cid-uFYbjTJhDD .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbjTSDQO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbjTSDQO .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbjTSDQO .container {
    padding: 0 12px;
  }
}
.cid-uFYbjTSDQO .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbjTSDQO .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbjTSDQO .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbjTSDQO .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbjTSDQO .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbjTSDQO .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbjTSDQO .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbjTSDQO .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbjTSDQO .header-menu li p {
  margin: 0;
}
.cid-uFYbjTSDQO .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbjTSDQO .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbo8xV67 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbo8xV67 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbo8xV67 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbo8xV67 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbo8xV67 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbo8xV67 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbo8xV67 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbo8xV67 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbo8xV67 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbo8xV67 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbo8xV67 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbo8xV67 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbo8xV67 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbo8xV67 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbo8xV67 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbo8xV67 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbo8xV67 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbo8xV67 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbo8xV67 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbo8xV67 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbo8xV67 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbo8xV67 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbo8xV67 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbo8xV67 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbo8xV67 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbo8xV67 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbo8xV67 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbo8xV67 .nav-item:focus,
.cid-uFYbo8xV67 .nav-link:focus {
  outline: none;
}
.cid-uFYbo8xV67 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbo8xV67 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbo8xV67 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbo8xV67 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbo8xV67 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbo8xV67 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbo8xV67 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbo8xV67 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbo8xV67 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbo8xV67 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbo8xV67 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbo8xV67 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbo8xV67 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbo8xV67 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbo8xV67 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbo8xV67 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbo8xV67 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbo8xV67 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbo8xV67 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbo8xV67 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbo8xV67 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbo8xV67 .navbar {
    min-height: 72px;
  }
  .cid-uFYbo8xV67 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbo8xV67 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbo8xV67 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbo8xV67 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbo8xV67 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbo8xV67 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbo8xV67 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbo8xV67 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbo8xV67 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbo8xV67 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbo8xV67 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbo8xV67 .dropdown-item.active,
.cid-uFYbo8xV67 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbo8xV67 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbo8xV67 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbo8xV67 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbo8xV67 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbo8xV67 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbo8xV67 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbo8xV67 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbo8xV67 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbo8xV67 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbo8xV67 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbo8xV67 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbo8xV67 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbo8xV67 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbo8xV67 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbo8xV67 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbo8xV67 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbo8xV67 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbo8xV67 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbo8xV67 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbo8xV67 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbo8xV67 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbo8xV67 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbo8xV67 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbo8xV67 .navbar {
    height: 70px;
  }
  .cid-uFYbo8xV67 .navbar.opened {
    height: auto;
  }
  .cid-uFYbo8xV67 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbo8xV67 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbo8xV67 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbo8xV67 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbo8xV67 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbo8xV67 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbo8xV67 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbo8xV67 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbo8xV67 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbo8xV67 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbo8JYyV {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbo8JYyV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbo8JYyV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbo8JYyV .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbo8JYyV .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbo8JYyV .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbo8JYyV .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbo8JYyV .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbo8JYyV .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbo8JYyV .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbo8JYyV .mbr-text,
.cid-uFYbo8JYyV .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbo8QwCL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbo8QwCL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbo8QwCL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbo8QwCL .row {
  flex-direction: row-reverse;
}
.cid-uFYbo8QwCL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbo8QwCL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbo8QwCL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbo8QwCL .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbo8QwCL .mbr-text,
.cid-uFYbo8QwCL .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbo8X0lc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbo8X0lc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbo8X0lc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbo8X0lc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbo8X0lc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbo8X0lc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbo8X0lc .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbo8X0lc .mbr-text,
.cid-uFYbo8X0lc .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbo949nC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbo949nC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbo949nC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbo949nC .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbo949nC .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbo949nC .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbo949nC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbo949nC .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbo949nC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbo949nC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbo949nC .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbo949nC .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbo949nC .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbo949nC .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbo949nC .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbo949nC .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbo949nC P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbo949nC .card-title {
  color: #0c2c68;
}
.cid-uFYbo949nC .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbo9ez4R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbo9ez4R .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbo9ez4R .container {
    padding: 0 12px;
  }
}
.cid-uFYbo9ez4R .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbo9ez4R .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbo9ez4R .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbo9ez4R .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbo9ez4R .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbo9ez4R .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbo9ez4R .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbo9ez4R .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbo9ez4R .header-menu li p {
  margin: 0;
}
.cid-uFYbo9ez4R .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbo9ez4R .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbrZLU8D {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbrZLU8D .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbrZLU8D .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbrZLU8D .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbrZLU8D .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbrZLU8D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbrZLU8D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbrZLU8D .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbrZLU8D .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbrZLU8D .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbrZLU8D .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbrZLU8D .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbrZLU8D .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbrZLU8D .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbrZLU8D .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbrZLU8D .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbrZLU8D .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbrZLU8D .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbrZLU8D .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbrZLU8D .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbrZLU8D .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbrZLU8D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbrZLU8D .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbrZLU8D .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbrZLU8D .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbrZLU8D .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbrZLU8D .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbrZLU8D .nav-item:focus,
.cid-uFYbrZLU8D .nav-link:focus {
  outline: none;
}
.cid-uFYbrZLU8D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbrZLU8D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbrZLU8D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbrZLU8D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbrZLU8D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbrZLU8D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbrZLU8D .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbrZLU8D .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbrZLU8D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbrZLU8D .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbrZLU8D .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbrZLU8D .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbrZLU8D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbrZLU8D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbrZLU8D .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbrZLU8D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbrZLU8D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbrZLU8D .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbrZLU8D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbrZLU8D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbrZLU8D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbrZLU8D .navbar {
    min-height: 72px;
  }
  .cid-uFYbrZLU8D .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbrZLU8D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbrZLU8D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbrZLU8D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbrZLU8D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbrZLU8D .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbrZLU8D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbrZLU8D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbrZLU8D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbrZLU8D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbrZLU8D .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbrZLU8D .dropdown-item.active,
.cid-uFYbrZLU8D .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbrZLU8D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbrZLU8D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbrZLU8D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbrZLU8D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbrZLU8D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbrZLU8D .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbrZLU8D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbrZLU8D .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbrZLU8D .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbrZLU8D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbrZLU8D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbrZLU8D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbrZLU8D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbrZLU8D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbrZLU8D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbrZLU8D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbrZLU8D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbrZLU8D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbrZLU8D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbrZLU8D .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbrZLU8D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbrZLU8D .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbrZLU8D .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbrZLU8D .navbar {
    height: 70px;
  }
  .cid-uFYbrZLU8D .navbar.opened {
    height: auto;
  }
  .cid-uFYbrZLU8D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbrZLU8D .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbrZLU8D .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbrZLU8D .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbrZLU8D .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbrZLU8D .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbrZLU8D .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbrZLU8D .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbrZLU8D .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbrZLU8D .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbrZWIzO {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbrZWIzO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbrZWIzO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbrZWIzO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbrZWIzO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbrZWIzO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbrZWIzO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbrZWIzO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbrZWIzO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbrZWIzO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbrZWIzO .mbr-text,
.cid-uFYbrZWIzO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbs03gQw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbs03gQw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbs03gQw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbs03gQw .row {
  flex-direction: row-reverse;
}
.cid-uFYbs03gQw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbs03gQw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbs03gQw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbs03gQw .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbs03gQw .mbr-text,
.cid-uFYbs03gQw .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbs09nw8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbs09nw8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbs09nw8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbs09nw8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbs09nw8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbs09nw8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbs09nw8 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbs09nw8 .mbr-text,
.cid-uFYbs09nw8 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbs0gfCL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbs0gfCL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbs0gfCL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbs0gfCL .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbs0gfCL .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbs0gfCL .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbs0gfCL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbs0gfCL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbs0gfCL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbs0gfCL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbs0gfCL .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbs0gfCL .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbs0gfCL .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbs0gfCL .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbs0gfCL .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbs0gfCL .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbs0gfCL P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbs0gfCL .card-title {
  color: #0c2c68;
}
.cid-uFYbs0gfCL .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbs0qo13 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbs0qo13 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbs0qo13 .container {
    padding: 0 12px;
  }
}
.cid-uFYbs0qo13 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbs0qo13 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbs0qo13 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbs0qo13 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbs0qo13 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbs0qo13 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbs0qo13 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbs0qo13 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbs0qo13 .header-menu li p {
  margin: 0;
}
.cid-uFYbs0qo13 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbs0qo13 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYby5sTig {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYby5sTig .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYby5sTig .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYby5sTig .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYby5sTig .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYby5sTig .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYby5sTig .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYby5sTig .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYby5sTig .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYby5sTig .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYby5sTig .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYby5sTig .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYby5sTig .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYby5sTig .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYby5sTig .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYby5sTig .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYby5sTig .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYby5sTig .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYby5sTig .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYby5sTig .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYby5sTig .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYby5sTig .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYby5sTig .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYby5sTig .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYby5sTig .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYby5sTig .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYby5sTig .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYby5sTig .nav-item:focus,
.cid-uFYby5sTig .nav-link:focus {
  outline: none;
}
.cid-uFYby5sTig .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYby5sTig .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYby5sTig .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYby5sTig .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYby5sTig .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYby5sTig .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYby5sTig .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYby5sTig .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYby5sTig .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYby5sTig .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYby5sTig .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYby5sTig .navbar.collapsed {
  justify-content: center;
}
.cid-uFYby5sTig .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYby5sTig .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYby5sTig .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYby5sTig .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYby5sTig .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYby5sTig .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYby5sTig .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYby5sTig .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYby5sTig .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYby5sTig .navbar {
    min-height: 72px;
  }
  .cid-uFYby5sTig .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYby5sTig .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYby5sTig .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYby5sTig .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYby5sTig .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYby5sTig .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYby5sTig .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYby5sTig .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYby5sTig .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYby5sTig .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYby5sTig .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYby5sTig .dropdown-item.active,
.cid-uFYby5sTig .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYby5sTig .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYby5sTig .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYby5sTig .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYby5sTig .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYby5sTig .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYby5sTig .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYby5sTig ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYby5sTig .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYby5sTig .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYby5sTig button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYby5sTig button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYby5sTig button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYby5sTig button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYby5sTig button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYby5sTig button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYby5sTig nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYby5sTig nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYby5sTig nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYby5sTig nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYby5sTig .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYby5sTig a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYby5sTig .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYby5sTig .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYby5sTig .navbar {
    height: 70px;
  }
  .cid-uFYby5sTig .navbar.opened {
    height: auto;
  }
  .cid-uFYby5sTig .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYby5sTig .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYby5sTig .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYby5sTig .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYby5sTig .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYby5sTig .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYby5sTig .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYby5sTig .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYby5sTig .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYby5sTig .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYby5sTig .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYby5sTig .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYby5D55q {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYby5D55q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYby5D55q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYby5D55q .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYby5D55q .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYby5D55q .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYby5D55q .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYby5D55q .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYby5D55q .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYby5D55q .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYby5D55q .mbr-text,
.cid-uFYby5D55q .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYby5KvOA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYby5KvOA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYby5KvOA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYby5KvOA .row {
  flex-direction: row-reverse;
}
.cid-uFYby5KvOA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYby5KvOA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYby5KvOA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYby5KvOA .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYby5KvOA .mbr-text,
.cid-uFYby5KvOA .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYby5Tpqq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYby5Tpqq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYby5Tpqq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYby5Tpqq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYby5Tpqq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYby5Tpqq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYby5Tpqq .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYby5Tpqq .mbr-text,
.cid-uFYby5Tpqq .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYby5ZJjd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYby5ZJjd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYby5ZJjd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYby5ZJjd .row {
    flex-direction: column-reverse;
  }
  .cid-uFYby5ZJjd .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYby5ZJjd .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYby5ZJjd .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYby5ZJjd .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYby5ZJjd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYby5ZJjd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYby5ZJjd .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYby5ZJjd .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYby5ZJjd .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYby5ZJjd .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYby5ZJjd .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYby5ZJjd .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYby5ZJjd P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYby5ZJjd .card-title {
  color: #0c2c68;
}
.cid-uFYby5ZJjd .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYby69ksD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYby69ksD .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYby69ksD .container {
    padding: 0 12px;
  }
}
.cid-uFYby69ksD .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYby69ksD .social-row .soc-item {
  margin: 8px;
}
.cid-uFYby69ksD .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYby69ksD .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYby69ksD .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYby69ksD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYby69ksD .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYby69ksD .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYby69ksD .header-menu li p {
  margin: 0;
}
.cid-uFYby69ksD .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYby69ksD .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbDppwXu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbDppwXu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbDppwXu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbDppwXu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbDppwXu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbDppwXu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbDppwXu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbDppwXu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbDppwXu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbDppwXu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbDppwXu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbDppwXu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbDppwXu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbDppwXu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbDppwXu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbDppwXu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbDppwXu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbDppwXu .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbDppwXu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbDppwXu .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbDppwXu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbDppwXu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbDppwXu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbDppwXu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbDppwXu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbDppwXu .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbDppwXu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbDppwXu .nav-item:focus,
.cid-uFYbDppwXu .nav-link:focus {
  outline: none;
}
.cid-uFYbDppwXu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbDppwXu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbDppwXu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbDppwXu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbDppwXu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbDppwXu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbDppwXu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbDppwXu .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbDppwXu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbDppwXu .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbDppwXu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbDppwXu .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbDppwXu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbDppwXu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbDppwXu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbDppwXu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbDppwXu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbDppwXu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbDppwXu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbDppwXu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbDppwXu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbDppwXu .navbar {
    min-height: 72px;
  }
  .cid-uFYbDppwXu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbDppwXu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbDppwXu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbDppwXu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbDppwXu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbDppwXu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbDppwXu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbDppwXu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbDppwXu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbDppwXu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbDppwXu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbDppwXu .dropdown-item.active,
.cid-uFYbDppwXu .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbDppwXu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbDppwXu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbDppwXu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbDppwXu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbDppwXu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbDppwXu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbDppwXu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbDppwXu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbDppwXu .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbDppwXu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbDppwXu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbDppwXu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbDppwXu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbDppwXu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbDppwXu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbDppwXu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbDppwXu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbDppwXu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbDppwXu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbDppwXu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbDppwXu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbDppwXu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbDppwXu .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbDppwXu .navbar {
    height: 70px;
  }
  .cid-uFYbDppwXu .navbar.opened {
    height: auto;
  }
  .cid-uFYbDppwXu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbDppwXu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbDppwXu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbDppwXu .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbDppwXu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbDppwXu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbDppwXu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbDppwXu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbDppwXu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbDppwXu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbDpzKeB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbDpzKeB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbDpzKeB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbDpzKeB .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbDpzKeB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbDpzKeB .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbDpzKeB .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbDpzKeB .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbDpzKeB .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbDpzKeB .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbDpzKeB .mbr-text,
.cid-uFYbDpzKeB .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbDpFGRE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbDpFGRE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbDpFGRE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbDpFGRE .row {
  flex-direction: row-reverse;
}
.cid-uFYbDpFGRE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbDpFGRE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbDpFGRE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbDpFGRE .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbDpFGRE .mbr-text,
.cid-uFYbDpFGRE .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbDpMua4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbDpMua4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbDpMua4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbDpMua4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbDpMua4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbDpMua4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbDpMua4 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbDpMua4 .mbr-text,
.cid-uFYbDpMua4 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbDpTBR9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbDpTBR9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbDpTBR9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbDpTBR9 .row {
  flex-direction: row-reverse;
}
.cid-uFYbDpTBR9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbDpTBR9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbDpTBR9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbDpTBR9 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbDpTBR9 .mbr-text,
.cid-uFYbDpTBR9 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbDq1d4n {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbDq1d4n .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYbDq1d4n .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYbDq1d4n .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYbDq1d4n .mbr-text {
  color: #001f55;
}
.cid-uFYbDq1d4n .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbDq64Dw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbDq64Dw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbDq64Dw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbDq64Dw .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbDq64Dw .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbDq64Dw .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbDq64Dw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbDq64Dw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbDq64Dw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbDq64Dw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbDq64Dw .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbDq64Dw .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbDq64Dw .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbDq64Dw .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbDq64Dw .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbDq64Dw .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbDq64Dw P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbDq64Dw .card-title {
  color: #0c2c68;
}
.cid-uFYbDq64Dw .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbDqfXB4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbDqfXB4 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbDqfXB4 .container {
    padding: 0 12px;
  }
}
.cid-uFYbDqfXB4 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbDqfXB4 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbDqfXB4 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbDqfXB4 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbDqfXB4 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbDqfXB4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbDqfXB4 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbDqfXB4 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbDqfXB4 .header-menu li p {
  margin: 0;
}
.cid-uFYbDqfXB4 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbDqfXB4 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbIoP4kV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbIoP4kV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbIoP4kV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbIoP4kV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbIoP4kV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbIoP4kV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbIoP4kV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbIoP4kV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbIoP4kV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbIoP4kV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbIoP4kV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbIoP4kV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbIoP4kV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbIoP4kV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbIoP4kV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbIoP4kV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbIoP4kV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbIoP4kV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbIoP4kV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbIoP4kV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbIoP4kV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbIoP4kV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbIoP4kV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbIoP4kV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbIoP4kV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbIoP4kV .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbIoP4kV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbIoP4kV .nav-item:focus,
.cid-uFYbIoP4kV .nav-link:focus {
  outline: none;
}
.cid-uFYbIoP4kV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbIoP4kV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbIoP4kV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbIoP4kV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbIoP4kV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbIoP4kV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbIoP4kV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbIoP4kV .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbIoP4kV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbIoP4kV .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbIoP4kV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbIoP4kV .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbIoP4kV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbIoP4kV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbIoP4kV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbIoP4kV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbIoP4kV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbIoP4kV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbIoP4kV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbIoP4kV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbIoP4kV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbIoP4kV .navbar {
    min-height: 72px;
  }
  .cid-uFYbIoP4kV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbIoP4kV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbIoP4kV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbIoP4kV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbIoP4kV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbIoP4kV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbIoP4kV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbIoP4kV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbIoP4kV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbIoP4kV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbIoP4kV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbIoP4kV .dropdown-item.active,
.cid-uFYbIoP4kV .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbIoP4kV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbIoP4kV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbIoP4kV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbIoP4kV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbIoP4kV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbIoP4kV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbIoP4kV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbIoP4kV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbIoP4kV .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbIoP4kV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbIoP4kV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbIoP4kV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbIoP4kV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbIoP4kV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbIoP4kV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbIoP4kV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbIoP4kV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbIoP4kV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbIoP4kV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbIoP4kV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbIoP4kV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbIoP4kV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbIoP4kV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbIoP4kV .navbar {
    height: 70px;
  }
  .cid-uFYbIoP4kV .navbar.opened {
    height: auto;
  }
  .cid-uFYbIoP4kV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbIoP4kV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbIoP4kV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbIoP4kV .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbIoP4kV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbIoP4kV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbIoP4kV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbIoP4kV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbIoP4kV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbIoP4kV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbIoYww7 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbIoYww7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbIoYww7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbIoYww7 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbIoYww7 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbIoYww7 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbIoYww7 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbIoYww7 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbIoYww7 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbIoYww7 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbIoYww7 .mbr-text,
.cid-uFYbIoYww7 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbIp9ijO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbIp9ijO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbIp9ijO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbIp9ijO .row {
  flex-direction: row-reverse;
}
.cid-uFYbIp9ijO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbIp9ijO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbIp9ijO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbIp9ijO .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbIp9ijO .mbr-text,
.cid-uFYbIp9ijO .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbIpkMdX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbIpkMdX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbIpkMdX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbIpkMdX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbIpkMdX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbIpkMdX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbIpkMdX .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbIpkMdX .mbr-text,
.cid-uFYbIpkMdX .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbIpyWUk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbIpyWUk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbIpyWUk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbIpyWUk .row {
  flex-direction: row-reverse;
}
.cid-uFYbIpyWUk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbIpyWUk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbIpyWUk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbIpyWUk .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbIpyWUk .mbr-text,
.cid-uFYbIpyWUk .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbIpIGoA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbIpIGoA .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYbIpIGoA .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYbIpIGoA .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYbIpIGoA .mbr-text {
  color: #001f55;
}
.cid-uFYbIpIGoA .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbIpPZ3s {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbIpPZ3s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbIpPZ3s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbIpPZ3s .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbIpPZ3s .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbIpPZ3s .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbIpPZ3s .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbIpPZ3s .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbIpPZ3s .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbIpPZ3s .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbIpPZ3s .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbIpPZ3s .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbIpPZ3s .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbIpPZ3s .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbIpPZ3s .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbIpPZ3s .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbIpPZ3s P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbIpPZ3s .card-title {
  color: #0c2c68;
}
.cid-uFYbIpPZ3s .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbIq2fpw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbIq2fpw .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbIq2fpw .container {
    padding: 0 12px;
  }
}
.cid-uFYbIq2fpw .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbIq2fpw .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbIq2fpw .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbIq2fpw .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbIq2fpw .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbIq2fpw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbIq2fpw .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbIq2fpw .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbIq2fpw .header-menu li p {
  margin: 0;
}
.cid-uFYbIq2fpw .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbIq2fpw .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbNiBYjU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbNiBYjU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbNiBYjU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbNiBYjU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbNiBYjU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbNiBYjU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbNiBYjU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbNiBYjU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbNiBYjU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbNiBYjU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbNiBYjU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbNiBYjU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbNiBYjU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbNiBYjU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbNiBYjU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbNiBYjU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbNiBYjU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbNiBYjU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbNiBYjU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbNiBYjU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbNiBYjU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbNiBYjU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbNiBYjU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbNiBYjU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbNiBYjU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbNiBYjU .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbNiBYjU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbNiBYjU .nav-item:focus,
.cid-uFYbNiBYjU .nav-link:focus {
  outline: none;
}
.cid-uFYbNiBYjU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbNiBYjU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbNiBYjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbNiBYjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbNiBYjU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbNiBYjU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbNiBYjU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbNiBYjU .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbNiBYjU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbNiBYjU .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbNiBYjU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbNiBYjU .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbNiBYjU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbNiBYjU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbNiBYjU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbNiBYjU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbNiBYjU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbNiBYjU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbNiBYjU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbNiBYjU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbNiBYjU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbNiBYjU .navbar {
    min-height: 72px;
  }
  .cid-uFYbNiBYjU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbNiBYjU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbNiBYjU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbNiBYjU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbNiBYjU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbNiBYjU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbNiBYjU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbNiBYjU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbNiBYjU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbNiBYjU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbNiBYjU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbNiBYjU .dropdown-item.active,
.cid-uFYbNiBYjU .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbNiBYjU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbNiBYjU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbNiBYjU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbNiBYjU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbNiBYjU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbNiBYjU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbNiBYjU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbNiBYjU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbNiBYjU .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbNiBYjU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbNiBYjU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbNiBYjU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbNiBYjU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbNiBYjU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbNiBYjU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbNiBYjU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbNiBYjU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbNiBYjU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbNiBYjU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbNiBYjU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbNiBYjU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbNiBYjU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbNiBYjU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbNiBYjU .navbar {
    height: 70px;
  }
  .cid-uFYbNiBYjU .navbar.opened {
    height: auto;
  }
  .cid-uFYbNiBYjU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbNiBYjU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbNiBYjU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbNiBYjU .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbNiBYjU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbNiBYjU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbNiBYjU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbNiBYjU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbNiBYjU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbNiBYjU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbNiMqAk {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbNiMqAk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbNiMqAk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbNiMqAk .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbNiMqAk .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbNiMqAk .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbNiMqAk .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbNiMqAk .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbNiMqAk .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbNiMqAk .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbNiMqAk .mbr-text,
.cid-uFYbNiMqAk .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbNiTfCD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbNiTfCD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbNiTfCD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbNiTfCD .row {
  flex-direction: row-reverse;
}
.cid-uFYbNiTfCD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbNiTfCD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbNiTfCD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbNiTfCD .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbNiTfCD .mbr-text,
.cid-uFYbNiTfCD .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbNj0oSq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbNj0oSq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbNj0oSq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbNj0oSq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbNj0oSq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbNj0oSq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbNj0oSq .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbNj0oSq .mbr-text,
.cid-uFYbNj0oSq .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbNj9Lrm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbNj9Lrm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbNj9Lrm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbNj9Lrm .row {
  flex-direction: row-reverse;
}
.cid-uFYbNj9Lrm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbNj9Lrm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbNj9Lrm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbNj9Lrm .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbNj9Lrm .mbr-text,
.cid-uFYbNj9Lrm .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbNjggBQ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbNjggBQ .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYbNjggBQ .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYbNjggBQ .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYbNjggBQ .mbr-text {
  color: #001f55;
}
.cid-uFYbNjggBQ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbNjlxPZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbNjlxPZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbNjlxPZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbNjlxPZ .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbNjlxPZ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbNjlxPZ .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbNjlxPZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbNjlxPZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbNjlxPZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbNjlxPZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbNjlxPZ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbNjlxPZ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbNjlxPZ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbNjlxPZ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbNjlxPZ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbNjlxPZ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbNjlxPZ P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbNjlxPZ .card-title {
  color: #0c2c68;
}
.cid-uFYbNjlxPZ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbNjuUwd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbNjuUwd .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbNjuUwd .container {
    padding: 0 12px;
  }
}
.cid-uFYbNjuUwd .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbNjuUwd .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbNjuUwd .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbNjuUwd .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbNjuUwd .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbNjuUwd .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbNjuUwd .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbNjuUwd .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbNjuUwd .header-menu li p {
  margin: 0;
}
.cid-uFYbNjuUwd .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbNjuUwd .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbS3VfjK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbS3VfjK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbS3VfjK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbS3VfjK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbS3VfjK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbS3VfjK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbS3VfjK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbS3VfjK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbS3VfjK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbS3VfjK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbS3VfjK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbS3VfjK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbS3VfjK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbS3VfjK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbS3VfjK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbS3VfjK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbS3VfjK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbS3VfjK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbS3VfjK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbS3VfjK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbS3VfjK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbS3VfjK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbS3VfjK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbS3VfjK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbS3VfjK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbS3VfjK .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbS3VfjK .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbS3VfjK .nav-item:focus,
.cid-uFYbS3VfjK .nav-link:focus {
  outline: none;
}
.cid-uFYbS3VfjK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbS3VfjK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbS3VfjK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbS3VfjK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbS3VfjK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbS3VfjK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbS3VfjK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbS3VfjK .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbS3VfjK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbS3VfjK .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbS3VfjK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbS3VfjK .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbS3VfjK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbS3VfjK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbS3VfjK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbS3VfjK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbS3VfjK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbS3VfjK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbS3VfjK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbS3VfjK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbS3VfjK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbS3VfjK .navbar {
    min-height: 72px;
  }
  .cid-uFYbS3VfjK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbS3VfjK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbS3VfjK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbS3VfjK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbS3VfjK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbS3VfjK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbS3VfjK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbS3VfjK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbS3VfjK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbS3VfjK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbS3VfjK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbS3VfjK .dropdown-item.active,
.cid-uFYbS3VfjK .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbS3VfjK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbS3VfjK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbS3VfjK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbS3VfjK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbS3VfjK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbS3VfjK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbS3VfjK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbS3VfjK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbS3VfjK .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbS3VfjK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbS3VfjK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbS3VfjK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbS3VfjK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbS3VfjK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbS3VfjK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbS3VfjK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbS3VfjK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbS3VfjK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbS3VfjK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbS3VfjK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbS3VfjK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbS3VfjK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbS3VfjK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbS3VfjK .navbar {
    height: 70px;
  }
  .cid-uFYbS3VfjK .navbar.opened {
    height: auto;
  }
  .cid-uFYbS3VfjK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbS3VfjK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbS3VfjK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbS3VfjK .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbS3VfjK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbS3VfjK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbS3VfjK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbS3VfjK .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbS3VfjK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbS3VfjK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbS46Ofb {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbS46Ofb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbS46Ofb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbS46Ofb .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbS46Ofb .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbS46Ofb .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbS46Ofb .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbS46Ofb .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbS46Ofb .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbS46Ofb .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbS46Ofb .mbr-text,
.cid-uFYbS46Ofb .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbS4d9Ns {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbS4d9Ns .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbS4d9Ns .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbS4d9Ns .row {
  flex-direction: row-reverse;
}
.cid-uFYbS4d9Ns .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbS4d9Ns .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbS4d9Ns .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbS4d9Ns .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbS4d9Ns .mbr-text,
.cid-uFYbS4d9Ns .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbS4l05S {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbS4l05S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbS4l05S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbS4l05S .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbS4l05S .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbS4l05S .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbS4l05S .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbS4l05S .mbr-text,
.cid-uFYbS4l05S .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbS4sFxt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbS4sFxt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbS4sFxt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbS4sFxt .row {
  flex-direction: row-reverse;
}
.cid-uFYbS4sFxt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbS4sFxt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbS4sFxt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbS4sFxt .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbS4sFxt .mbr-text,
.cid-uFYbS4sFxt .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbS4zljb {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbS4zljb .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYbS4zljb .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYbS4zljb .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYbS4zljb .mbr-text {
  color: #001f55;
}
.cid-uFYbS4zljb .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbS4FbPy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbS4FbPy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbS4FbPy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbS4FbPy .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbS4FbPy .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbS4FbPy .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbS4FbPy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbS4FbPy .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbS4FbPy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbS4FbPy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbS4FbPy .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbS4FbPy .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbS4FbPy .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbS4FbPy .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbS4FbPy .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbS4FbPy .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbS4FbPy P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbS4FbPy .card-title {
  color: #0c2c68;
}
.cid-uFYbS4FbPy .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbS4PqHd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbS4PqHd .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbS4PqHd .container {
    padding: 0 12px;
  }
}
.cid-uFYbS4PqHd .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbS4PqHd .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbS4PqHd .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbS4PqHd .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbS4PqHd .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbS4PqHd .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbS4PqHd .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbS4PqHd .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbS4PqHd .header-menu li p {
  margin: 0;
}
.cid-uFYbS4PqHd .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbS4PqHd .mbr-section-title {
  color: #ffffff;
}
.cid-uFYbXp1xea {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYbXp1xea .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYbXp1xea .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYbXp1xea .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYbXp1xea .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYbXp1xea .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYbXp1xea .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYbXp1xea .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYbXp1xea .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYbXp1xea .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYbXp1xea .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYbXp1xea .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYbXp1xea .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYbXp1xea .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYbXp1xea .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYbXp1xea .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYbXp1xea .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYbXp1xea .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYbXp1xea .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYbXp1xea .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYbXp1xea .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbXp1xea .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYbXp1xea .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYbXp1xea .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYbXp1xea .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYbXp1xea .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYbXp1xea .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYbXp1xea .nav-item:focus,
.cid-uFYbXp1xea .nav-link:focus {
  outline: none;
}
.cid-uFYbXp1xea .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYbXp1xea .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYbXp1xea .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYbXp1xea .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYbXp1xea .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYbXp1xea .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYbXp1xea .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYbXp1xea .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYbXp1xea .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYbXp1xea .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYbXp1xea .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYbXp1xea .navbar.collapsed {
  justify-content: center;
}
.cid-uFYbXp1xea .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYbXp1xea .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYbXp1xea .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYbXp1xea .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYbXp1xea .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYbXp1xea .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYbXp1xea .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYbXp1xea .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYbXp1xea .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYbXp1xea .navbar {
    min-height: 72px;
  }
  .cid-uFYbXp1xea .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYbXp1xea .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYbXp1xea .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYbXp1xea .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYbXp1xea .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYbXp1xea .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYbXp1xea .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYbXp1xea .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYbXp1xea .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYbXp1xea .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYbXp1xea .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYbXp1xea .dropdown-item.active,
.cid-uFYbXp1xea .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYbXp1xea .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYbXp1xea .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYbXp1xea .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYbXp1xea .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYbXp1xea .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYbXp1xea .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYbXp1xea ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYbXp1xea .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYbXp1xea .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYbXp1xea button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYbXp1xea button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYbXp1xea button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYbXp1xea button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbXp1xea button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYbXp1xea button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYbXp1xea nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbXp1xea nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYbXp1xea nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYbXp1xea nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYbXp1xea .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYbXp1xea a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYbXp1xea .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYbXp1xea .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYbXp1xea .navbar {
    height: 70px;
  }
  .cid-uFYbXp1xea .navbar.opened {
    height: auto;
  }
  .cid-uFYbXp1xea .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYbXp1xea .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYbXp1xea .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYbXp1xea .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYbXp1xea .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYbXp1xea .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYbXp1xea .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYbXp1xea .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYbXp1xea .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYbXp1xea .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYbXprlPH {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbXprlPH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbXprlPH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbXprlPH .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYbXprlPH .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYbXprlPH .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbXprlPH .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYbXprlPH .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYbXprlPH .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYbXprlPH .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYbXprlPH .mbr-text,
.cid-uFYbXprlPH .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbXpDtEt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbXpDtEt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbXpDtEt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbXpDtEt .row {
  flex-direction: row-reverse;
}
.cid-uFYbXpDtEt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbXpDtEt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbXpDtEt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbXpDtEt .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbXpDtEt .mbr-text,
.cid-uFYbXpDtEt .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbXpTjgF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbXpTjgF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbXpTjgF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbXpTjgF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbXpTjgF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbXpTjgF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbXpTjgF .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYbXpTjgF .mbr-text,
.cid-uFYbXpTjgF .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYbXq6tlD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbXq6tlD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbXq6tlD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYbXq6tlD .row {
  flex-direction: row-reverse;
}
.cid-uFYbXq6tlD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYbXq6tlD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbXq6tlD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYbXq6tlD .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYbXq6tlD .mbr-text,
.cid-uFYbXq6tlD .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYbXqqtUB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYbXqqtUB .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYbXqqtUB .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYbXqqtUB .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYbXqqtUB .mbr-text {
  color: #001f55;
}
.cid-uFYbXqqtUB .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbXqCY2a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYbXqCY2a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYbXqCY2a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYbXqCY2a .row {
    flex-direction: column-reverse;
  }
  .cid-uFYbXqCY2a .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYbXqCY2a .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYbXqCY2a .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYbXqCY2a .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYbXqCY2a .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYbXqCY2a .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYbXqCY2a .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYbXqCY2a .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYbXqCY2a .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYbXqCY2a .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYbXqCY2a .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYbXqCY2a .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYbXqCY2a P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYbXqCY2a .card-title {
  color: #0c2c68;
}
.cid-uFYbXqCY2a .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYbXqUjqD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYbXqUjqD .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYbXqUjqD .container {
    padding: 0 12px;
  }
}
.cid-uFYbXqUjqD .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYbXqUjqD .social-row .soc-item {
  margin: 8px;
}
.cid-uFYbXqUjqD .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYbXqUjqD .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYbXqUjqD .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYbXqUjqD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYbXqUjqD .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYbXqUjqD .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYbXqUjqD .header-menu li p {
  margin: 0;
}
.cid-uFYbXqUjqD .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYbXqUjqD .mbr-section-title {
  color: #ffffff;
}
.cid-uFYc2hDwtN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYc2hDwtN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYc2hDwtN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYc2hDwtN .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYc2hDwtN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYc2hDwtN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYc2hDwtN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYc2hDwtN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYc2hDwtN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYc2hDwtN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYc2hDwtN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYc2hDwtN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYc2hDwtN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYc2hDwtN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYc2hDwtN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYc2hDwtN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYc2hDwtN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYc2hDwtN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYc2hDwtN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYc2hDwtN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYc2hDwtN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYc2hDwtN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYc2hDwtN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYc2hDwtN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYc2hDwtN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYc2hDwtN .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYc2hDwtN .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYc2hDwtN .nav-item:focus,
.cid-uFYc2hDwtN .nav-link:focus {
  outline: none;
}
.cid-uFYc2hDwtN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYc2hDwtN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYc2hDwtN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYc2hDwtN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYc2hDwtN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYc2hDwtN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYc2hDwtN .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYc2hDwtN .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYc2hDwtN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYc2hDwtN .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYc2hDwtN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYc2hDwtN .navbar.collapsed {
  justify-content: center;
}
.cid-uFYc2hDwtN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYc2hDwtN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYc2hDwtN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYc2hDwtN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYc2hDwtN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYc2hDwtN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYc2hDwtN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYc2hDwtN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYc2hDwtN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYc2hDwtN .navbar {
    min-height: 72px;
  }
  .cid-uFYc2hDwtN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYc2hDwtN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYc2hDwtN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYc2hDwtN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYc2hDwtN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYc2hDwtN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYc2hDwtN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYc2hDwtN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYc2hDwtN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYc2hDwtN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYc2hDwtN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYc2hDwtN .dropdown-item.active,
.cid-uFYc2hDwtN .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYc2hDwtN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYc2hDwtN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYc2hDwtN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYc2hDwtN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYc2hDwtN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYc2hDwtN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYc2hDwtN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYc2hDwtN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYc2hDwtN .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYc2hDwtN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYc2hDwtN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYc2hDwtN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYc2hDwtN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYc2hDwtN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYc2hDwtN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYc2hDwtN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYc2hDwtN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYc2hDwtN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYc2hDwtN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYc2hDwtN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYc2hDwtN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYc2hDwtN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYc2hDwtN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYc2hDwtN .navbar {
    height: 70px;
  }
  .cid-uFYc2hDwtN .navbar.opened {
    height: auto;
  }
  .cid-uFYc2hDwtN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYc2hDwtN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYc2hDwtN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYc2hDwtN .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYc2hDwtN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYc2hDwtN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYc2hDwtN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYc2hDwtN .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYc2hDwtN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYc2hDwtN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYc2hNrio {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc2hNrio .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc2hNrio .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc2hNrio .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYc2hNrio .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYc2hNrio .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc2hNrio .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYc2hNrio .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYc2hNrio .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYc2hNrio .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYc2hNrio .mbr-text,
.cid-uFYc2hNrio .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYc2hUacY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc2hUacY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc2hUacY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc2hUacY .row {
  flex-direction: row-reverse;
}
.cid-uFYc2hUacY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYc2hUacY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc2hUacY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYc2hUacY .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYc2hUacY .mbr-text,
.cid-uFYc2hUacY .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYc2i154L {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc2i154L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc2i154L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc2i154L .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYc2i154L .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc2i154L .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYc2i154L .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYc2i154L .mbr-text,
.cid-uFYc2i154L .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYc2i8Vc2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc2i8Vc2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc2i8Vc2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc2i8Vc2 .row {
  flex-direction: row-reverse;
}
.cid-uFYc2i8Vc2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYc2i8Vc2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc2i8Vc2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYc2i8Vc2 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYc2i8Vc2 .mbr-text,
.cid-uFYc2i8Vc2 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYc2ieZDi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc2ieZDi .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYc2ieZDi .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYc2ieZDi .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYc2ieZDi .mbr-text {
  color: #001f55;
}
.cid-uFYc2ieZDi .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYc2ikapF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYc2ikapF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc2ikapF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYc2ikapF .row {
    flex-direction: column-reverse;
  }
  .cid-uFYc2ikapF .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYc2ikapF .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYc2ikapF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYc2ikapF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYc2ikapF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYc2ikapF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYc2ikapF .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYc2ikapF .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYc2ikapF .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYc2ikapF .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc2ikapF .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYc2ikapF .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYc2ikapF P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYc2ikapF .card-title {
  color: #0c2c68;
}
.cid-uFYc2ikapF .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYc2itwzD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYc2itwzD .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYc2itwzD .container {
    padding: 0 12px;
  }
}
.cid-uFYc2itwzD .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYc2itwzD .social-row .soc-item {
  margin: 8px;
}
.cid-uFYc2itwzD .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYc2itwzD .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYc2itwzD .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYc2itwzD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYc2itwzD .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYc2itwzD .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYc2itwzD .header-menu li p {
  margin: 0;
}
.cid-uFYc2itwzD .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYc2itwzD .mbr-section-title {
  color: #ffffff;
}
.cid-uFYc8z7Yjt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYc8z7Yjt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYc8z7Yjt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYc8z7Yjt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYc8z7Yjt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYc8z7Yjt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYc8z7Yjt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYc8z7Yjt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYc8z7Yjt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYc8z7Yjt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYc8z7Yjt .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYc8z7Yjt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYc8z7Yjt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYc8z7Yjt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYc8z7Yjt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYc8z7Yjt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYc8z7Yjt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYc8z7Yjt .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYc8z7Yjt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYc8z7Yjt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYc8z7Yjt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYc8z7Yjt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYc8z7Yjt .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYc8z7Yjt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYc8z7Yjt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYc8z7Yjt .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYc8z7Yjt .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYc8z7Yjt .nav-item:focus,
.cid-uFYc8z7Yjt .nav-link:focus {
  outline: none;
}
.cid-uFYc8z7Yjt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYc8z7Yjt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYc8z7Yjt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYc8z7Yjt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYc8z7Yjt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYc8z7Yjt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYc8z7Yjt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYc8z7Yjt .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYc8z7Yjt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYc8z7Yjt .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYc8z7Yjt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYc8z7Yjt .navbar.collapsed {
  justify-content: center;
}
.cid-uFYc8z7Yjt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYc8z7Yjt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYc8z7Yjt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYc8z7Yjt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYc8z7Yjt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYc8z7Yjt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYc8z7Yjt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYc8z7Yjt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYc8z7Yjt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYc8z7Yjt .navbar {
    min-height: 72px;
  }
  .cid-uFYc8z7Yjt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYc8z7Yjt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYc8z7Yjt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYc8z7Yjt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYc8z7Yjt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYc8z7Yjt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYc8z7Yjt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYc8z7Yjt .dropdown-item.active,
.cid-uFYc8z7Yjt .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYc8z7Yjt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYc8z7Yjt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYc8z7Yjt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYc8z7Yjt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYc8z7Yjt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYc8z7Yjt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYc8z7Yjt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYc8z7Yjt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYc8z7Yjt .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYc8z7Yjt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYc8z7Yjt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYc8z7Yjt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYc8z7Yjt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYc8z7Yjt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYc8z7Yjt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYc8z7Yjt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYc8z7Yjt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYc8z7Yjt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYc8z7Yjt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYc8z7Yjt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYc8z7Yjt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYc8z7Yjt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYc8z7Yjt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYc8z7Yjt .navbar {
    height: 70px;
  }
  .cid-uFYc8z7Yjt .navbar.opened {
    height: auto;
  }
  .cid-uFYc8z7Yjt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYc8z7Yjt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYc8z7Yjt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYc8z7Yjt .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYc8z7Yjt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYc8z7Yjt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYc8z7Yjt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYc8z7Yjt .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYc8z7Yjt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYc8z7Yjt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYc8zp2JZ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc8zp2JZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc8zp2JZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc8zp2JZ .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYc8zp2JZ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYc8zp2JZ .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc8zp2JZ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYc8zp2JZ .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYc8zp2JZ .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYc8zp2JZ .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYc8zp2JZ .mbr-text,
.cid-uFYc8zp2JZ .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYc8zQNs2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc8zQNs2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc8zQNs2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc8zQNs2 .row {
  flex-direction: row-reverse;
}
.cid-uFYc8zQNs2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYc8zQNs2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc8zQNs2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYc8zQNs2 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYc8zQNs2 .mbr-text,
.cid-uFYc8zQNs2 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYc8zYym6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc8zYym6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc8zYym6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc8zYym6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYc8zYym6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc8zYym6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYc8zYym6 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYc8zYym6 .mbr-text,
.cid-uFYc8zYym6 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYc8A8TD5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc8A8TD5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc8A8TD5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYc8A8TD5 .row {
  flex-direction: row-reverse;
}
.cid-uFYc8A8TD5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYc8A8TD5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc8A8TD5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYc8A8TD5 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYc8A8TD5 .mbr-text,
.cid-uFYc8A8TD5 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYc8AjnaZ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYc8AjnaZ .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYc8AjnaZ .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYc8AjnaZ .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYc8AjnaZ .mbr-text {
  color: #001f55;
}
.cid-uFYc8AjnaZ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYc8At4FJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYc8At4FJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYc8At4FJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYc8At4FJ .row {
    flex-direction: column-reverse;
  }
  .cid-uFYc8At4FJ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYc8At4FJ .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYc8At4FJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYc8At4FJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYc8At4FJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYc8At4FJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYc8At4FJ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYc8At4FJ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYc8At4FJ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYc8At4FJ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYc8At4FJ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYc8At4FJ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYc8At4FJ P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYc8At4FJ .card-title {
  color: #0c2c68;
}
.cid-uFYc8At4FJ .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYc8AHgjj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYc8AHgjj .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYc8AHgjj .container {
    padding: 0 12px;
  }
}
.cid-uFYc8AHgjj .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYc8AHgjj .social-row .soc-item {
  margin: 8px;
}
.cid-uFYc8AHgjj .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYc8AHgjj .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYc8AHgjj .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYc8AHgjj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYc8AHgjj .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYc8AHgjj .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYc8AHgjj .header-menu li p {
  margin: 0;
}
.cid-uFYc8AHgjj .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYc8AHgjj .mbr-section-title {
  color: #ffffff;
}
.cid-uFYceVdqui {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYceVdqui .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYceVdqui .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYceVdqui .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYceVdqui .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYceVdqui .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYceVdqui .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYceVdqui .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYceVdqui .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYceVdqui .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYceVdqui .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYceVdqui .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYceVdqui .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYceVdqui .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYceVdqui .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYceVdqui .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYceVdqui .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYceVdqui .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYceVdqui .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYceVdqui .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYceVdqui .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYceVdqui .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYceVdqui .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYceVdqui .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYceVdqui .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYceVdqui .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYceVdqui .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYceVdqui .nav-item:focus,
.cid-uFYceVdqui .nav-link:focus {
  outline: none;
}
.cid-uFYceVdqui .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYceVdqui .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYceVdqui .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYceVdqui .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYceVdqui .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYceVdqui .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYceVdqui .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYceVdqui .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYceVdqui .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYceVdqui .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYceVdqui .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYceVdqui .navbar.collapsed {
  justify-content: center;
}
.cid-uFYceVdqui .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYceVdqui .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYceVdqui .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYceVdqui .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYceVdqui .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYceVdqui .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYceVdqui .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYceVdqui .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYceVdqui .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYceVdqui .navbar {
    min-height: 72px;
  }
  .cid-uFYceVdqui .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYceVdqui .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYceVdqui .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYceVdqui .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYceVdqui .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYceVdqui .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYceVdqui .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYceVdqui .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYceVdqui .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYceVdqui .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYceVdqui .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYceVdqui .dropdown-item.active,
.cid-uFYceVdqui .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYceVdqui .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYceVdqui .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYceVdqui .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYceVdqui .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYceVdqui .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYceVdqui .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYceVdqui ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYceVdqui .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYceVdqui .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYceVdqui button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYceVdqui button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYceVdqui button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYceVdqui button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYceVdqui button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYceVdqui button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYceVdqui nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYceVdqui nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYceVdqui nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYceVdqui nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYceVdqui .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYceVdqui a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYceVdqui .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYceVdqui .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYceVdqui .navbar {
    height: 70px;
  }
  .cid-uFYceVdqui .navbar.opened {
    height: auto;
  }
  .cid-uFYceVdqui .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYceVdqui .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYceVdqui .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYceVdqui .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYceVdqui .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYceVdqui .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYceVdqui .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYceVdqui .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYceVdqui .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYceVdqui .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYceVdqui .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYceVdqui .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYceVvy16 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYceVvy16 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYceVvy16 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYceVvy16 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYceVvy16 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYceVvy16 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYceVvy16 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYceVvy16 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYceVvy16 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYceVvy16 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYceVvy16 .mbr-text,
.cid-uFYceVvy16 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYceVHa6G {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYceVHa6G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYceVHa6G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYceVHa6G .row {
  flex-direction: row-reverse;
}
.cid-uFYceVHa6G .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYceVHa6G .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYceVHa6G .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYceVHa6G .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYceVHa6G .mbr-text,
.cid-uFYceVHa6G .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYceVS0Ut {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYceVS0Ut .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYceVS0Ut .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYceVS0Ut .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYceVS0Ut .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYceVS0Ut .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYceVS0Ut .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYceVS0Ut .mbr-text,
.cid-uFYceVS0Ut .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYceVZy6u {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYceVZy6u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYceVZy6u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYceVZy6u .row {
  flex-direction: row-reverse;
}
.cid-uFYceVZy6u .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYceVZy6u .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYceVZy6u .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYceVZy6u .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYceVZy6u .mbr-text,
.cid-uFYceVZy6u .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYceW6cAF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYceW6cAF .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYceW6cAF .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYceW6cAF .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYceW6cAF .mbr-text {
  color: #001f55;
}
.cid-uFYceW6cAF .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYceWcdV7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYceWcdV7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYceWcdV7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYceWcdV7 .row {
    flex-direction: column-reverse;
  }
  .cid-uFYceWcdV7 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYceWcdV7 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYceWcdV7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYceWcdV7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYceWcdV7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYceWcdV7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYceWcdV7 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYceWcdV7 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYceWcdV7 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYceWcdV7 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYceWcdV7 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYceWcdV7 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYceWcdV7 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYceWcdV7 .card-title {
  color: #0c2c68;
}
.cid-uFYceWcdV7 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYceWpB2s {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYceWpB2s .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYceWpB2s .container {
    padding: 0 12px;
  }
}
.cid-uFYceWpB2s .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYceWpB2s .social-row .soc-item {
  margin: 8px;
}
.cid-uFYceWpB2s .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYceWpB2s .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYceWpB2s .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYceWpB2s .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYceWpB2s .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYceWpB2s .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYceWpB2s .header-menu li p {
  margin: 0;
}
.cid-uFYceWpB2s .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYceWpB2s .mbr-section-title {
  color: #ffffff;
}
.cid-uFYclMT7Yi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYclMT7Yi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYclMT7Yi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYclMT7Yi .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYclMT7Yi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYclMT7Yi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYclMT7Yi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYclMT7Yi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYclMT7Yi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYclMT7Yi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYclMT7Yi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYclMT7Yi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYclMT7Yi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYclMT7Yi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYclMT7Yi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYclMT7Yi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYclMT7Yi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYclMT7Yi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYclMT7Yi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYclMT7Yi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYclMT7Yi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYclMT7Yi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYclMT7Yi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYclMT7Yi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYclMT7Yi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYclMT7Yi .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYclMT7Yi .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYclMT7Yi .nav-item:focus,
.cid-uFYclMT7Yi .nav-link:focus {
  outline: none;
}
.cid-uFYclMT7Yi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYclMT7Yi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYclMT7Yi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYclMT7Yi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYclMT7Yi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYclMT7Yi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYclMT7Yi .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYclMT7Yi .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYclMT7Yi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYclMT7Yi .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYclMT7Yi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYclMT7Yi .navbar.collapsed {
  justify-content: center;
}
.cid-uFYclMT7Yi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYclMT7Yi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYclMT7Yi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYclMT7Yi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYclMT7Yi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYclMT7Yi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYclMT7Yi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYclMT7Yi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYclMT7Yi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYclMT7Yi .navbar {
    min-height: 72px;
  }
  .cid-uFYclMT7Yi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYclMT7Yi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYclMT7Yi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYclMT7Yi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYclMT7Yi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYclMT7Yi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYclMT7Yi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYclMT7Yi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYclMT7Yi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYclMT7Yi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYclMT7Yi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYclMT7Yi .dropdown-item.active,
.cid-uFYclMT7Yi .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYclMT7Yi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYclMT7Yi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYclMT7Yi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYclMT7Yi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYclMT7Yi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYclMT7Yi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYclMT7Yi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYclMT7Yi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYclMT7Yi .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYclMT7Yi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYclMT7Yi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYclMT7Yi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYclMT7Yi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYclMT7Yi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYclMT7Yi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYclMT7Yi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYclMT7Yi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYclMT7Yi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYclMT7Yi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYclMT7Yi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYclMT7Yi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYclMT7Yi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYclMT7Yi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYclMT7Yi .navbar {
    height: 70px;
  }
  .cid-uFYclMT7Yi .navbar.opened {
    height: auto;
  }
  .cid-uFYclMT7Yi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYclMT7Yi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYclMT7Yi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYclMT7Yi .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYclMT7Yi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYclMT7Yi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYclMT7Yi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYclMT7Yi .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYclMT7Yi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYclMT7Yi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYclN9oZB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYclN9oZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYclN9oZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYclN9oZB .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYclN9oZB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYclN9oZB .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYclN9oZB .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYclN9oZB .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYclN9oZB .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYclN9oZB .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYclN9oZB .mbr-text,
.cid-uFYclN9oZB .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYclNhxKb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYclNhxKb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYclNhxKb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYclNhxKb .row {
  flex-direction: row-reverse;
}
.cid-uFYclNhxKb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYclNhxKb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYclNhxKb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYclNhxKb .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYclNhxKb .mbr-text,
.cid-uFYclNhxKb .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYclNqabL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYclNqabL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYclNqabL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYclNqabL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYclNqabL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYclNqabL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYclNqabL .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYclNqabL .mbr-text,
.cid-uFYclNqabL .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYclNxtym {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYclNxtym .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYclNxtym .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYclNxtym .row {
  flex-direction: row-reverse;
}
.cid-uFYclNxtym .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYclNxtym .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYclNxtym .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYclNxtym .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYclNxtym .mbr-text,
.cid-uFYclNxtym .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYclNGMlh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYclNGMlh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYclNGMlh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYclNGMlh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYclNGMlh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYclNGMlh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYclNGMlh .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYclNGMlh .mbr-text,
.cid-uFYclNGMlh .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYclNOjzY {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYclNOjzY .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYclNOjzY .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYclNOjzY .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYclNOjzY .mbr-text {
  color: #001f55;
}
.cid-uFYclNOjzY .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYclNUwnr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYclNUwnr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYclNUwnr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYclNUwnr .row {
    flex-direction: column-reverse;
  }
  .cid-uFYclNUwnr .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYclNUwnr .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYclNUwnr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYclNUwnr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYclNUwnr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYclNUwnr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYclNUwnr .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYclNUwnr .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYclNUwnr .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYclNUwnr .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYclNUwnr .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYclNUwnr .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYclNUwnr P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYclNUwnr .card-title {
  color: #0c2c68;
}
.cid-uFYclNUwnr .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYclO58s4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYclO58s4 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYclO58s4 .container {
    padding: 0 12px;
  }
}
.cid-uFYclO58s4 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYclO58s4 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYclO58s4 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYclO58s4 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYclO58s4 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYclO58s4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYclO58s4 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYclO58s4 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYclO58s4 .header-menu li p {
  margin: 0;
}
.cid-uFYclO58s4 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYclO58s4 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYcxVwu8N {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYcxVwu8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYcxVwu8N .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYcxVwu8N .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYcxVwu8N .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYcxVwu8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYcxVwu8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYcxVwu8N .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYcxVwu8N .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYcxVwu8N .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYcxVwu8N .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYcxVwu8N .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYcxVwu8N .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYcxVwu8N .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYcxVwu8N .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYcxVwu8N .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYcxVwu8N .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYcxVwu8N .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYcxVwu8N .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYcxVwu8N .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYcxVwu8N .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcxVwu8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYcxVwu8N .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYcxVwu8N .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYcxVwu8N .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYcxVwu8N .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYcxVwu8N .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYcxVwu8N .nav-item:focus,
.cid-uFYcxVwu8N .nav-link:focus {
  outline: none;
}
.cid-uFYcxVwu8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYcxVwu8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYcxVwu8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYcxVwu8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYcxVwu8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYcxVwu8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYcxVwu8N .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYcxVwu8N .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYcxVwu8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYcxVwu8N .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYcxVwu8N .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYcxVwu8N .navbar.collapsed {
  justify-content: center;
}
.cid-uFYcxVwu8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYcxVwu8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYcxVwu8N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYcxVwu8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYcxVwu8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYcxVwu8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYcxVwu8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYcxVwu8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYcxVwu8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYcxVwu8N .navbar {
    min-height: 72px;
  }
  .cid-uFYcxVwu8N .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYcxVwu8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYcxVwu8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYcxVwu8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYcxVwu8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYcxVwu8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYcxVwu8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYcxVwu8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYcxVwu8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYcxVwu8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcxVwu8N .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYcxVwu8N .dropdown-item.active,
.cid-uFYcxVwu8N .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYcxVwu8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYcxVwu8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYcxVwu8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYcxVwu8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYcxVwu8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYcxVwu8N .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYcxVwu8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYcxVwu8N .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYcxVwu8N .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYcxVwu8N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYcxVwu8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYcxVwu8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYcxVwu8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcxVwu8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcxVwu8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYcxVwu8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcxVwu8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYcxVwu8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYcxVwu8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcxVwu8N .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYcxVwu8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYcxVwu8N .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYcxVwu8N .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYcxVwu8N .navbar {
    height: 70px;
  }
  .cid-uFYcxVwu8N .navbar.opened {
    height: auto;
  }
  .cid-uFYcxVwu8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYcxVwu8N .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYcxVwu8N .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYcxVwu8N .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYcxVwu8N .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYcxVwu8N .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYcxVwu8N .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYcxVwu8N .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcxVwu8N .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYcxVwu8N .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYcxVHd6L {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcxVHd6L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcxVHd6L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcxVHd6L .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYcxVHd6L .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYcxVHd6L .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcxVHd6L .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYcxVHd6L .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYcxVHd6L .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYcxVHd6L .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYcxVHd6L .mbr-text,
.cid-uFYcxVHd6L .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcxVQEQh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcxVQEQh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcxVQEQh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcxVQEQh .row {
  flex-direction: row-reverse;
}
.cid-uFYcxVQEQh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcxVQEQh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcxVQEQh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcxVQEQh .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcxVQEQh .mbr-text,
.cid-uFYcxVQEQh .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcxVZRR1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcxVZRR1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcxVZRR1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcxVZRR1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcxVZRR1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcxVZRR1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcxVZRR1 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcxVZRR1 .mbr-text,
.cid-uFYcxVZRR1 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcxW6ih7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcxW6ih7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcxW6ih7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcxW6ih7 .row {
  flex-direction: row-reverse;
}
.cid-uFYcxW6ih7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcxW6ih7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcxW6ih7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcxW6ih7 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcxW6ih7 .mbr-text,
.cid-uFYcxW6ih7 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcxWddnP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcxWddnP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcxWddnP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcxWddnP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcxWddnP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcxWddnP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcxWddnP .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcxWddnP .mbr-text,
.cid-uFYcxWddnP .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcxWnWhj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcxWnWhj .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYcxWnWhj .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYcxWnWhj .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYcxWnWhj .mbr-text {
  color: #001f55;
}
.cid-uFYcxWnWhj .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcxWuy0e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYcxWuy0e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcxWuy0e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYcxWuy0e .row {
    flex-direction: column-reverse;
  }
  .cid-uFYcxWuy0e .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYcxWuy0e .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYcxWuy0e .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYcxWuy0e .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYcxWuy0e .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYcxWuy0e .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYcxWuy0e .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYcxWuy0e .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYcxWuy0e .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYcxWuy0e .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcxWuy0e .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYcxWuy0e .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYcxWuy0e P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYcxWuy0e .card-title {
  color: #0c2c68;
}
.cid-uFYcxWuy0e .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcxWE1KF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYcxWE1KF .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYcxWE1KF .container {
    padding: 0 12px;
  }
}
.cid-uFYcxWE1KF .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYcxWE1KF .social-row .soc-item {
  margin: 8px;
}
.cid-uFYcxWE1KF .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYcxWE1KF .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYcxWE1KF .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYcxWE1KF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYcxWE1KF .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYcxWE1KF .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYcxWE1KF .header-menu li p {
  margin: 0;
}
.cid-uFYcxWE1KF .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcxWE1KF .mbr-section-title {
  color: #ffffff;
}
.cid-uFYcEBRkXU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYcEBRkXU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYcEBRkXU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYcEBRkXU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYcEBRkXU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYcEBRkXU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYcEBRkXU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYcEBRkXU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYcEBRkXU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYcEBRkXU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYcEBRkXU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYcEBRkXU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYcEBRkXU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYcEBRkXU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYcEBRkXU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYcEBRkXU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYcEBRkXU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYcEBRkXU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYcEBRkXU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYcEBRkXU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYcEBRkXU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcEBRkXU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYcEBRkXU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYcEBRkXU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYcEBRkXU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYcEBRkXU .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYcEBRkXU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYcEBRkXU .nav-item:focus,
.cid-uFYcEBRkXU .nav-link:focus {
  outline: none;
}
.cid-uFYcEBRkXU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYcEBRkXU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYcEBRkXU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYcEBRkXU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYcEBRkXU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYcEBRkXU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYcEBRkXU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYcEBRkXU .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYcEBRkXU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYcEBRkXU .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYcEBRkXU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYcEBRkXU .navbar.collapsed {
  justify-content: center;
}
.cid-uFYcEBRkXU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYcEBRkXU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYcEBRkXU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYcEBRkXU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYcEBRkXU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYcEBRkXU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYcEBRkXU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYcEBRkXU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYcEBRkXU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYcEBRkXU .navbar {
    min-height: 72px;
  }
  .cid-uFYcEBRkXU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYcEBRkXU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYcEBRkXU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYcEBRkXU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYcEBRkXU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYcEBRkXU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYcEBRkXU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYcEBRkXU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYcEBRkXU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYcEBRkXU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcEBRkXU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYcEBRkXU .dropdown-item.active,
.cid-uFYcEBRkXU .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYcEBRkXU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYcEBRkXU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYcEBRkXU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYcEBRkXU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYcEBRkXU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYcEBRkXU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYcEBRkXU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYcEBRkXU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYcEBRkXU .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYcEBRkXU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYcEBRkXU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYcEBRkXU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYcEBRkXU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcEBRkXU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcEBRkXU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYcEBRkXU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcEBRkXU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYcEBRkXU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYcEBRkXU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcEBRkXU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYcEBRkXU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYcEBRkXU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYcEBRkXU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYcEBRkXU .navbar {
    height: 70px;
  }
  .cid-uFYcEBRkXU .navbar.opened {
    height: auto;
  }
  .cid-uFYcEBRkXU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYcEBRkXU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYcEBRkXU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYcEBRkXU .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYcEBRkXU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYcEBRkXU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYcEBRkXU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYcEBRkXU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcEBRkXU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYcEBRkXU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYcEC4Xdh {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcEC4Xdh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcEC4Xdh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcEC4Xdh .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYcEC4Xdh .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYcEC4Xdh .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcEC4Xdh .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYcEC4Xdh .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYcEC4Xdh .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYcEC4Xdh .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYcEC4Xdh .mbr-text,
.cid-uFYcEC4Xdh .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcECcJZb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcECcJZb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcECcJZb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcECcJZb .row {
  flex-direction: row-reverse;
}
.cid-uFYcECcJZb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcECcJZb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcECcJZb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcECcJZb .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcECcJZb .mbr-text,
.cid-uFYcECcJZb .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcECmN1s {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcECmN1s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcECmN1s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcECmN1s .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcECmN1s .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcECmN1s .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcECmN1s .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcECmN1s .mbr-text,
.cid-uFYcECmN1s .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcECtzZM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcECtzZM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcECtzZM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcECtzZM .row {
  flex-direction: row-reverse;
}
.cid-uFYcECtzZM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcECtzZM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcECtzZM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcECtzZM .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcECtzZM .mbr-text,
.cid-uFYcECtzZM .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcECAWFJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcECAWFJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcECAWFJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcECAWFJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcECAWFJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcECAWFJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcECAWFJ .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcECAWFJ .mbr-text,
.cid-uFYcECAWFJ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcECMLqm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcECMLqm .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYcECMLqm .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYcECMLqm .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYcECMLqm .mbr-text {
  color: #001f55;
}
.cid-uFYcECMLqm .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcECWXFh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYcECWXFh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcECWXFh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYcECWXFh .row {
    flex-direction: column-reverse;
  }
  .cid-uFYcECWXFh .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYcECWXFh .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYcECWXFh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYcECWXFh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYcECWXFh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYcECWXFh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYcECWXFh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYcECWXFh .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYcECWXFh .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYcECWXFh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcECWXFh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYcECWXFh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYcECWXFh P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYcECWXFh .card-title {
  color: #0c2c68;
}
.cid-uFYcECWXFh .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcED6qlY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYcED6qlY .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYcED6qlY .container {
    padding: 0 12px;
  }
}
.cid-uFYcED6qlY .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYcED6qlY .social-row .soc-item {
  margin: 8px;
}
.cid-uFYcED6qlY .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYcED6qlY .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYcED6qlY .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYcED6qlY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYcED6qlY .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYcED6qlY .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYcED6qlY .header-menu li p {
  margin: 0;
}
.cid-uFYcED6qlY .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcED6qlY .mbr-section-title {
  color: #ffffff;
}
.cid-uFYcM1DOFd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYcM1DOFd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYcM1DOFd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYcM1DOFd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYcM1DOFd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYcM1DOFd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYcM1DOFd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYcM1DOFd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYcM1DOFd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYcM1DOFd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYcM1DOFd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYcM1DOFd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYcM1DOFd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYcM1DOFd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYcM1DOFd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYcM1DOFd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYcM1DOFd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYcM1DOFd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYcM1DOFd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYcM1DOFd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYcM1DOFd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcM1DOFd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYcM1DOFd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYcM1DOFd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYcM1DOFd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYcM1DOFd .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYcM1DOFd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYcM1DOFd .nav-item:focus,
.cid-uFYcM1DOFd .nav-link:focus {
  outline: none;
}
.cid-uFYcM1DOFd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYcM1DOFd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYcM1DOFd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYcM1DOFd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYcM1DOFd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYcM1DOFd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYcM1DOFd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYcM1DOFd .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYcM1DOFd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYcM1DOFd .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYcM1DOFd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYcM1DOFd .navbar.collapsed {
  justify-content: center;
}
.cid-uFYcM1DOFd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYcM1DOFd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYcM1DOFd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYcM1DOFd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYcM1DOFd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYcM1DOFd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYcM1DOFd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYcM1DOFd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYcM1DOFd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYcM1DOFd .navbar {
    min-height: 72px;
  }
  .cid-uFYcM1DOFd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYcM1DOFd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYcM1DOFd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYcM1DOFd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYcM1DOFd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYcM1DOFd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYcM1DOFd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYcM1DOFd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYcM1DOFd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYcM1DOFd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcM1DOFd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYcM1DOFd .dropdown-item.active,
.cid-uFYcM1DOFd .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYcM1DOFd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYcM1DOFd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYcM1DOFd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYcM1DOFd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYcM1DOFd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYcM1DOFd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYcM1DOFd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYcM1DOFd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYcM1DOFd .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYcM1DOFd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYcM1DOFd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYcM1DOFd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYcM1DOFd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcM1DOFd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcM1DOFd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYcM1DOFd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcM1DOFd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYcM1DOFd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYcM1DOFd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcM1DOFd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYcM1DOFd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYcM1DOFd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYcM1DOFd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYcM1DOFd .navbar {
    height: 70px;
  }
  .cid-uFYcM1DOFd .navbar.opened {
    height: auto;
  }
  .cid-uFYcM1DOFd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYcM1DOFd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYcM1DOFd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYcM1DOFd .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYcM1DOFd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYcM1DOFd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYcM1DOFd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYcM1DOFd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcM1DOFd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYcM1DOFd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYcM1OY4t {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcM1OY4t .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcM1OY4t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcM1OY4t .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYcM1OY4t .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYcM1OY4t .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcM1OY4t .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYcM1OY4t .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYcM1OY4t .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYcM1OY4t .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYcM1OY4t .mbr-text,
.cid-uFYcM1OY4t .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcM1WLC0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcM1WLC0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcM1WLC0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcM1WLC0 .row {
  flex-direction: row-reverse;
}
.cid-uFYcM1WLC0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcM1WLC0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcM1WLC0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcM1WLC0 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcM1WLC0 .mbr-text,
.cid-uFYcM1WLC0 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcM25b7R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcM25b7R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcM25b7R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcM25b7R .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcM25b7R .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcM25b7R .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcM25b7R .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcM25b7R .mbr-text,
.cid-uFYcM25b7R .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcM2fI8S {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcM2fI8S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcM2fI8S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcM2fI8S .row {
  flex-direction: row-reverse;
}
.cid-uFYcM2fI8S .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcM2fI8S .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcM2fI8S .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcM2fI8S .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcM2fI8S .mbr-text,
.cid-uFYcM2fI8S .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcM2p7sp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcM2p7sp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcM2p7sp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcM2p7sp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcM2p7sp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcM2p7sp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcM2p7sp .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcM2p7sp .mbr-text,
.cid-uFYcM2p7sp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcM2zk5A {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcM2zk5A .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYcM2zk5A .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYcM2zk5A .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYcM2zk5A .mbr-text {
  color: #001f55;
}
.cid-uFYcM2zk5A .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcM2Gtox {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYcM2Gtox .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcM2Gtox .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYcM2Gtox .row {
    flex-direction: column-reverse;
  }
  .cid-uFYcM2Gtox .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYcM2Gtox .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYcM2Gtox .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYcM2Gtox .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYcM2Gtox .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYcM2Gtox .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYcM2Gtox .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYcM2Gtox .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYcM2Gtox .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYcM2Gtox .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcM2Gtox .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYcM2Gtox .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYcM2Gtox P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYcM2Gtox .card-title {
  color: #0c2c68;
}
.cid-uFYcM2Gtox .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcM2U9lE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYcM2U9lE .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYcM2U9lE .container {
    padding: 0 12px;
  }
}
.cid-uFYcM2U9lE .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYcM2U9lE .social-row .soc-item {
  margin: 8px;
}
.cid-uFYcM2U9lE .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYcM2U9lE .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYcM2U9lE .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYcM2U9lE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYcM2U9lE .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYcM2U9lE .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYcM2U9lE .header-menu li p {
  margin: 0;
}
.cid-uFYcM2U9lE .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcM2U9lE .mbr-section-title {
  color: #ffffff;
}
.cid-uFYcT2ruzY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYcT2ruzY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYcT2ruzY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYcT2ruzY .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYcT2ruzY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYcT2ruzY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYcT2ruzY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYcT2ruzY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYcT2ruzY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYcT2ruzY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYcT2ruzY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYcT2ruzY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYcT2ruzY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYcT2ruzY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYcT2ruzY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYcT2ruzY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYcT2ruzY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYcT2ruzY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYcT2ruzY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYcT2ruzY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYcT2ruzY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcT2ruzY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYcT2ruzY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYcT2ruzY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYcT2ruzY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYcT2ruzY .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYcT2ruzY .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYcT2ruzY .nav-item:focus,
.cid-uFYcT2ruzY .nav-link:focus {
  outline: none;
}
.cid-uFYcT2ruzY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYcT2ruzY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYcT2ruzY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYcT2ruzY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYcT2ruzY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYcT2ruzY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYcT2ruzY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYcT2ruzY .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYcT2ruzY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYcT2ruzY .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYcT2ruzY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYcT2ruzY .navbar.collapsed {
  justify-content: center;
}
.cid-uFYcT2ruzY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYcT2ruzY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYcT2ruzY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYcT2ruzY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYcT2ruzY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYcT2ruzY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYcT2ruzY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYcT2ruzY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYcT2ruzY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYcT2ruzY .navbar {
    min-height: 72px;
  }
  .cid-uFYcT2ruzY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYcT2ruzY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYcT2ruzY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYcT2ruzY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYcT2ruzY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYcT2ruzY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYcT2ruzY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYcT2ruzY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYcT2ruzY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYcT2ruzY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcT2ruzY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYcT2ruzY .dropdown-item.active,
.cid-uFYcT2ruzY .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYcT2ruzY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYcT2ruzY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYcT2ruzY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYcT2ruzY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYcT2ruzY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYcT2ruzY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYcT2ruzY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYcT2ruzY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYcT2ruzY .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYcT2ruzY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYcT2ruzY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYcT2ruzY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYcT2ruzY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcT2ruzY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcT2ruzY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYcT2ruzY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcT2ruzY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYcT2ruzY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYcT2ruzY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcT2ruzY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYcT2ruzY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYcT2ruzY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYcT2ruzY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYcT2ruzY .navbar {
    height: 70px;
  }
  .cid-uFYcT2ruzY .navbar.opened {
    height: auto;
  }
  .cid-uFYcT2ruzY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYcT2ruzY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYcT2ruzY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYcT2ruzY .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYcT2ruzY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYcT2ruzY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYcT2ruzY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYcT2ruzY .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcT2ruzY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYcT2ruzY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYcT2G6bO {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcT2G6bO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcT2G6bO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcT2G6bO .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYcT2G6bO .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYcT2G6bO .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcT2G6bO .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYcT2G6bO .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYcT2G6bO .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYcT2G6bO .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYcT2G6bO .mbr-text,
.cid-uFYcT2G6bO .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcT2Qxfe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcT2Qxfe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcT2Qxfe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcT2Qxfe .row {
  flex-direction: row-reverse;
}
.cid-uFYcT2Qxfe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcT2Qxfe .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcT2Qxfe .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcT2Qxfe .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcT2Qxfe .mbr-text,
.cid-uFYcT2Qxfe .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcT31fgK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcT31fgK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcT31fgK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcT31fgK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcT31fgK .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcT31fgK .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcT31fgK .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcT31fgK .mbr-text,
.cid-uFYcT31fgK .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcT38xFi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcT38xFi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcT38xFi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcT38xFi .row {
  flex-direction: row-reverse;
}
.cid-uFYcT38xFi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcT38xFi .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcT38xFi .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcT38xFi .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcT38xFi .mbr-text,
.cid-uFYcT38xFi .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcT3gbgt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcT3gbgt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcT3gbgt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcT3gbgt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcT3gbgt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcT3gbgt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcT3gbgt .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcT3gbgt .mbr-text,
.cid-uFYcT3gbgt .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcT3pPTz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcT3pPTz .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYcT3pPTz .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYcT3pPTz .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYcT3pPTz .mbr-text {
  color: #001f55;
}
.cid-uFYcT3pPTz .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcT3CYzA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYcT3CYzA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcT3CYzA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYcT3CYzA .row {
    flex-direction: column-reverse;
  }
  .cid-uFYcT3CYzA .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYcT3CYzA .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYcT3CYzA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYcT3CYzA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYcT3CYzA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYcT3CYzA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYcT3CYzA .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYcT3CYzA .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYcT3CYzA .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYcT3CYzA .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcT3CYzA .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYcT3CYzA .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYcT3CYzA P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYcT3CYzA .card-title {
  color: #0c2c68;
}
.cid-uFYcT3CYzA .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcT3ObcY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYcT3ObcY .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYcT3ObcY .container {
    padding: 0 12px;
  }
}
.cid-uFYcT3ObcY .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYcT3ObcY .social-row .soc-item {
  margin: 8px;
}
.cid-uFYcT3ObcY .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYcT3ObcY .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYcT3ObcY .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYcT3ObcY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYcT3ObcY .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYcT3ObcY .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYcT3ObcY .header-menu li p {
  margin: 0;
}
.cid-uFYcT3ObcY .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcT3ObcY .mbr-section-title {
  color: #ffffff;
}
.cid-uFYcZLnGWU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYcZLnGWU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYcZLnGWU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYcZLnGWU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYcZLnGWU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYcZLnGWU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYcZLnGWU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYcZLnGWU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYcZLnGWU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYcZLnGWU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYcZLnGWU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYcZLnGWU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYcZLnGWU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYcZLnGWU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYcZLnGWU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYcZLnGWU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYcZLnGWU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYcZLnGWU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYcZLnGWU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYcZLnGWU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYcZLnGWU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcZLnGWU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYcZLnGWU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYcZLnGWU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYcZLnGWU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYcZLnGWU .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYcZLnGWU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYcZLnGWU .nav-item:focus,
.cid-uFYcZLnGWU .nav-link:focus {
  outline: none;
}
.cid-uFYcZLnGWU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYcZLnGWU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYcZLnGWU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYcZLnGWU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYcZLnGWU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYcZLnGWU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYcZLnGWU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYcZLnGWU .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYcZLnGWU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYcZLnGWU .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYcZLnGWU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYcZLnGWU .navbar.collapsed {
  justify-content: center;
}
.cid-uFYcZLnGWU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYcZLnGWU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYcZLnGWU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYcZLnGWU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYcZLnGWU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYcZLnGWU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYcZLnGWU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYcZLnGWU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYcZLnGWU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYcZLnGWU .navbar {
    min-height: 72px;
  }
  .cid-uFYcZLnGWU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYcZLnGWU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYcZLnGWU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYcZLnGWU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYcZLnGWU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYcZLnGWU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYcZLnGWU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYcZLnGWU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYcZLnGWU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYcZLnGWU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYcZLnGWU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYcZLnGWU .dropdown-item.active,
.cid-uFYcZLnGWU .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYcZLnGWU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYcZLnGWU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYcZLnGWU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYcZLnGWU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYcZLnGWU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYcZLnGWU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYcZLnGWU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYcZLnGWU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYcZLnGWU .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYcZLnGWU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYcZLnGWU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYcZLnGWU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYcZLnGWU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcZLnGWU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYcZLnGWU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYcZLnGWU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcZLnGWU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYcZLnGWU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYcZLnGWU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYcZLnGWU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYcZLnGWU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYcZLnGWU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYcZLnGWU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYcZLnGWU .navbar {
    height: 70px;
  }
  .cid-uFYcZLnGWU .navbar.opened {
    height: auto;
  }
  .cid-uFYcZLnGWU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYcZLnGWU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYcZLnGWU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYcZLnGWU .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYcZLnGWU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYcZLnGWU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYcZLnGWU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYcZLnGWU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYcZLnGWU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYcZLnGWU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYcZLxAwL {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcZLxAwL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcZLxAwL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcZLxAwL .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYcZLxAwL .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYcZLxAwL .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcZLxAwL .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYcZLxAwL .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYcZLxAwL .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYcZLxAwL .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYcZLxAwL .mbr-text,
.cid-uFYcZLxAwL .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcZLHd1H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcZLHd1H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcZLHd1H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcZLHd1H .row {
  flex-direction: row-reverse;
}
.cid-uFYcZLHd1H .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcZLHd1H .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcZLHd1H .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcZLHd1H .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcZLHd1H .mbr-text,
.cid-uFYcZLHd1H .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcZLRDSe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcZLRDSe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcZLRDSe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcZLRDSe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcZLRDSe .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcZLRDSe .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcZLRDSe .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcZLRDSe .mbr-text,
.cid-uFYcZLRDSe .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcZLZeCR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcZLZeCR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcZLZeCR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcZLZeCR .row {
  flex-direction: row-reverse;
}
.cid-uFYcZLZeCR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcZLZeCR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcZLZeCR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcZLZeCR .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYcZLZeCR .mbr-text,
.cid-uFYcZLZeCR .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYcZM8DQD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcZM8DQD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcZM8DQD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYcZM8DQD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYcZM8DQD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcZM8DQD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYcZM8DQD .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYcZM8DQD .mbr-text,
.cid-uFYcZM8DQD .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYcZMjNzT {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYcZMjNzT .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYcZMjNzT .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYcZMjNzT .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYcZMjNzT .mbr-text {
  color: #001f55;
}
.cid-uFYcZMjNzT .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcZMpVKH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYcZMpVKH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYcZMpVKH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYcZMpVKH .row {
    flex-direction: column-reverse;
  }
  .cid-uFYcZMpVKH .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYcZMpVKH .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYcZMpVKH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYcZMpVKH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYcZMpVKH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYcZMpVKH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYcZMpVKH .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYcZMpVKH .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYcZMpVKH .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYcZMpVKH .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYcZMpVKH .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYcZMpVKH .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYcZMpVKH P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYcZMpVKH .card-title {
  color: #0c2c68;
}
.cid-uFYcZMpVKH .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYcZMDaI6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYcZMDaI6 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYcZMDaI6 .container {
    padding: 0 12px;
  }
}
.cid-uFYcZMDaI6 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYcZMDaI6 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYcZMDaI6 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYcZMDaI6 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYcZMDaI6 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYcZMDaI6 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYcZMDaI6 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYcZMDaI6 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYcZMDaI6 .header-menu li p {
  margin: 0;
}
.cid-uFYcZMDaI6 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYcZMDaI6 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYd74T75E {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYd74T75E .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYd74T75E .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYd74T75E .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYd74T75E .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYd74T75E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYd74T75E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYd74T75E .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYd74T75E .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYd74T75E .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYd74T75E .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYd74T75E .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYd74T75E .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYd74T75E .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYd74T75E .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYd74T75E .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYd74T75E .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYd74T75E .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYd74T75E .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYd74T75E .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYd74T75E .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYd74T75E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYd74T75E .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYd74T75E .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYd74T75E .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYd74T75E .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYd74T75E .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYd74T75E .nav-item:focus,
.cid-uFYd74T75E .nav-link:focus {
  outline: none;
}
.cid-uFYd74T75E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYd74T75E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYd74T75E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYd74T75E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYd74T75E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYd74T75E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYd74T75E .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYd74T75E .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYd74T75E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYd74T75E .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYd74T75E .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYd74T75E .navbar.collapsed {
  justify-content: center;
}
.cid-uFYd74T75E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYd74T75E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYd74T75E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYd74T75E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYd74T75E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYd74T75E .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYd74T75E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYd74T75E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYd74T75E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYd74T75E .navbar {
    min-height: 72px;
  }
  .cid-uFYd74T75E .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYd74T75E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYd74T75E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYd74T75E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYd74T75E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYd74T75E .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYd74T75E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYd74T75E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYd74T75E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYd74T75E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYd74T75E .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYd74T75E .dropdown-item.active,
.cid-uFYd74T75E .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYd74T75E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYd74T75E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYd74T75E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYd74T75E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYd74T75E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYd74T75E .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYd74T75E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYd74T75E .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYd74T75E .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYd74T75E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYd74T75E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYd74T75E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYd74T75E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYd74T75E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYd74T75E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYd74T75E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYd74T75E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYd74T75E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYd74T75E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYd74T75E .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYd74T75E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYd74T75E .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYd74T75E .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYd74T75E .navbar {
    height: 70px;
  }
  .cid-uFYd74T75E .navbar.opened {
    height: auto;
  }
  .cid-uFYd74T75E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYd74T75E .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYd74T75E .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYd74T75E .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYd74T75E .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYd74T75E .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYd74T75E .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYd74T75E .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYd74T75E .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYd74T75E .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYd74T75E .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYd74T75E .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYd75cEXt {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYd75cEXt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYd75cEXt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYd75cEXt .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYd75cEXt .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYd75cEXt .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYd75cEXt .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYd75cEXt .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYd75cEXt .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYd75cEXt .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYd75cEXt .mbr-text,
.cid-uFYd75cEXt .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYd75jO1D {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYd75jO1D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYd75jO1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYd75jO1D .row {
  flex-direction: row-reverse;
}
.cid-uFYd75jO1D .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYd75jO1D .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYd75jO1D .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYd75jO1D .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYd75jO1D .mbr-text,
.cid-uFYd75jO1D .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYd75rgw3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYd75rgw3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYd75rgw3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYd75rgw3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYd75rgw3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYd75rgw3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYd75rgw3 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYd75rgw3 .mbr-text,
.cid-uFYd75rgw3 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYd75z5l5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYd75z5l5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYd75z5l5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYd75z5l5 .row {
  flex-direction: row-reverse;
}
.cid-uFYd75z5l5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYd75z5l5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYd75z5l5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYd75z5l5 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYd75z5l5 .mbr-text,
.cid-uFYd75z5l5 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYd75Gnko {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYd75Gnko .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYd75Gnko .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYd75Gnko .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYd75Gnko .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYd75Gnko .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYd75Gnko .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYd75Gnko .mbr-text,
.cid-uFYd75Gnko .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYd75PjpV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYd75PjpV .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYd75PjpV .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYd75PjpV .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYd75PjpV .mbr-text {
  color: #001f55;
}
.cid-uFYd75PjpV .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYd75Vd30 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYd75Vd30 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYd75Vd30 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYd75Vd30 .row {
    flex-direction: column-reverse;
  }
  .cid-uFYd75Vd30 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYd75Vd30 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYd75Vd30 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYd75Vd30 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYd75Vd30 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYd75Vd30 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYd75Vd30 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYd75Vd30 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYd75Vd30 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYd75Vd30 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYd75Vd30 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYd75Vd30 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYd75Vd30 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYd75Vd30 .card-title {
  color: #0c2c68;
}
.cid-uFYd75Vd30 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYd7653R8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYd7653R8 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYd7653R8 .container {
    padding: 0 12px;
  }
}
.cid-uFYd7653R8 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYd7653R8 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYd7653R8 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYd7653R8 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYd7653R8 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYd7653R8 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYd7653R8 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYd7653R8 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYd7653R8 .header-menu li p {
  margin: 0;
}
.cid-uFYd7653R8 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYd7653R8 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYdeYLlLu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYdeYLlLu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYdeYLlLu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYdeYLlLu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYdeYLlLu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYdeYLlLu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYdeYLlLu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYdeYLlLu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYdeYLlLu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYdeYLlLu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYdeYLlLu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYdeYLlLu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYdeYLlLu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYdeYLlLu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYdeYLlLu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYdeYLlLu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYdeYLlLu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYdeYLlLu .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYdeYLlLu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYdeYLlLu .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYdeYLlLu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdeYLlLu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYdeYLlLu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYdeYLlLu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYdeYLlLu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYdeYLlLu .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYdeYLlLu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYdeYLlLu .nav-item:focus,
.cid-uFYdeYLlLu .nav-link:focus {
  outline: none;
}
.cid-uFYdeYLlLu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYdeYLlLu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYdeYLlLu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYdeYLlLu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYdeYLlLu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYdeYLlLu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYdeYLlLu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYdeYLlLu .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYdeYLlLu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYdeYLlLu .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYdeYLlLu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYdeYLlLu .navbar.collapsed {
  justify-content: center;
}
.cid-uFYdeYLlLu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYdeYLlLu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYdeYLlLu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYdeYLlLu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYdeYLlLu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYdeYLlLu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYdeYLlLu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYdeYLlLu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYdeYLlLu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYdeYLlLu .navbar {
    min-height: 72px;
  }
  .cid-uFYdeYLlLu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYdeYLlLu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYdeYLlLu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYdeYLlLu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYdeYLlLu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYdeYLlLu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYdeYLlLu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYdeYLlLu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYdeYLlLu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYdeYLlLu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdeYLlLu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYdeYLlLu .dropdown-item.active,
.cid-uFYdeYLlLu .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYdeYLlLu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYdeYLlLu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYdeYLlLu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYdeYLlLu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYdeYLlLu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYdeYLlLu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYdeYLlLu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYdeYLlLu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYdeYLlLu .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYdeYLlLu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYdeYLlLu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYdeYLlLu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYdeYLlLu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdeYLlLu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdeYLlLu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYdeYLlLu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdeYLlLu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYdeYLlLu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYdeYLlLu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdeYLlLu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYdeYLlLu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYdeYLlLu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYdeYLlLu .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYdeYLlLu .navbar {
    height: 70px;
  }
  .cid-uFYdeYLlLu .navbar.opened {
    height: auto;
  }
  .cid-uFYdeYLlLu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYdeYLlLu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYdeYLlLu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYdeYLlLu .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYdeYLlLu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYdeYLlLu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYdeYLlLu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYdeYLlLu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdeYLlLu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYdeYLlLu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYdeZ18yR {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdeZ18yR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdeZ18yR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdeZ18yR .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYdeZ18yR .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYdeZ18yR .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdeZ18yR .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYdeZ18yR .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYdeZ18yR .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYdeZ18yR .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYdeZ18yR .mbr-text,
.cid-uFYdeZ18yR .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdeZgG2V {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdeZgG2V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdeZgG2V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdeZgG2V .row {
  flex-direction: row-reverse;
}
.cid-uFYdeZgG2V .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdeZgG2V .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdeZgG2V .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdeZgG2V .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYdeZgG2V .mbr-text,
.cid-uFYdeZgG2V .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYdeZs42L {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdeZs42L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdeZs42L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdeZs42L .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdeZs42L .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdeZs42L .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdeZs42L .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYdeZs42L .mbr-text,
.cid-uFYdeZs42L .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYdeZAdrq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdeZAdrq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdeZAdrq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdeZAdrq .row {
  flex-direction: row-reverse;
}
.cid-uFYdeZAdrq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdeZAdrq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdeZAdrq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdeZAdrq .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYdeZAdrq .mbr-text,
.cid-uFYdeZAdrq .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYdeZIut2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdeZIut2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdeZIut2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdeZIut2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdeZIut2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdeZIut2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdeZIut2 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYdeZIut2 .mbr-text,
.cid-uFYdeZIut2 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYdeZXvLU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdeZXvLU .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYdeZXvLU .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYdeZXvLU .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYdeZXvLU .mbr-text {
  color: #001f55;
}
.cid-uFYdeZXvLU .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYdf03OTH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYdf03OTH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdf03OTH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYdf03OTH .row {
    flex-direction: column-reverse;
  }
  .cid-uFYdf03OTH .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYdf03OTH .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYdf03OTH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYdf03OTH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYdf03OTH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYdf03OTH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYdf03OTH .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYdf03OTH .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYdf03OTH .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYdf03OTH .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdf03OTH .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYdf03OTH .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYdf03OTH P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYdf03OTH .card-title {
  color: #0c2c68;
}
.cid-uFYdf03OTH .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYdf0iEQ7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYdf0iEQ7 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYdf0iEQ7 .container {
    padding: 0 12px;
  }
}
.cid-uFYdf0iEQ7 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYdf0iEQ7 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYdf0iEQ7 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYdf0iEQ7 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYdf0iEQ7 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYdf0iEQ7 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYdf0iEQ7 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYdf0iEQ7 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYdf0iEQ7 .header-menu li p {
  margin: 0;
}
.cid-uFYdf0iEQ7 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdf0iEQ7 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYdp6uQhY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYdp6uQhY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYdp6uQhY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYdp6uQhY .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYdp6uQhY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYdp6uQhY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYdp6uQhY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYdp6uQhY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYdp6uQhY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYdp6uQhY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYdp6uQhY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYdp6uQhY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYdp6uQhY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYdp6uQhY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYdp6uQhY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYdp6uQhY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYdp6uQhY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYdp6uQhY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYdp6uQhY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYdp6uQhY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYdp6uQhY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdp6uQhY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYdp6uQhY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYdp6uQhY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYdp6uQhY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYdp6uQhY .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYdp6uQhY .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYdp6uQhY .nav-item:focus,
.cid-uFYdp6uQhY .nav-link:focus {
  outline: none;
}
.cid-uFYdp6uQhY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYdp6uQhY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYdp6uQhY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYdp6uQhY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYdp6uQhY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYdp6uQhY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYdp6uQhY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYdp6uQhY .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYdp6uQhY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYdp6uQhY .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYdp6uQhY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYdp6uQhY .navbar.collapsed {
  justify-content: center;
}
.cid-uFYdp6uQhY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYdp6uQhY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYdp6uQhY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYdp6uQhY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYdp6uQhY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYdp6uQhY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYdp6uQhY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYdp6uQhY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYdp6uQhY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYdp6uQhY .navbar {
    min-height: 72px;
  }
  .cid-uFYdp6uQhY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYdp6uQhY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYdp6uQhY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYdp6uQhY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYdp6uQhY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYdp6uQhY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYdp6uQhY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYdp6uQhY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYdp6uQhY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYdp6uQhY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdp6uQhY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYdp6uQhY .dropdown-item.active,
.cid-uFYdp6uQhY .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYdp6uQhY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYdp6uQhY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYdp6uQhY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYdp6uQhY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYdp6uQhY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYdp6uQhY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYdp6uQhY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYdp6uQhY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYdp6uQhY .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYdp6uQhY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYdp6uQhY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYdp6uQhY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYdp6uQhY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdp6uQhY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdp6uQhY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYdp6uQhY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdp6uQhY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYdp6uQhY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYdp6uQhY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdp6uQhY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYdp6uQhY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYdp6uQhY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYdp6uQhY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYdp6uQhY .navbar {
    height: 70px;
  }
  .cid-uFYdp6uQhY .navbar.opened {
    height: auto;
  }
  .cid-uFYdp6uQhY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYdp6uQhY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYdp6uQhY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYdp6uQhY .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYdp6uQhY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYdp6uQhY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYdp6uQhY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYdp6uQhY .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdp6uQhY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYdp6uQhY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYdp6FC06 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdp6FC06 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdp6FC06 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdp6FC06 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYdp6FC06 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYdp6FC06 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdp6FC06 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYdp6FC06 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYdp6FC06 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYdp6FC06 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYdp6FC06 .mbr-text,
.cid-uFYdp6FC06 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdp6NXGo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdp6NXGo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdp6NXGo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdp6NXGo .row {
  flex-direction: row-reverse;
}
.cid-uFYdp6NXGo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdp6NXGo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdp6NXGo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdp6NXGo .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYdp6NXGo .mbr-text,
.cid-uFYdp6NXGo .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYdp6WJ2I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdp6WJ2I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdp6WJ2I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdp6WJ2I .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdp6WJ2I .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdp6WJ2I .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdp6WJ2I .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYdp6WJ2I .mbr-text,
.cid-uFYdp6WJ2I .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYdp73ZZS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYdp73ZZS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdp73ZZS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYdp73ZZS .row {
    flex-direction: column-reverse;
  }
  .cid-uFYdp73ZZS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYdp73ZZS .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYdp73ZZS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYdp73ZZS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYdp73ZZS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYdp73ZZS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYdp73ZZS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYdp73ZZS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYdp73ZZS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYdp73ZZS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdp73ZZS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYdp73ZZS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYdp73ZZS P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYdp73ZZS .card-title {
  color: #0c2c68;
}
.cid-uFYdp73ZZS .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYdp7gxUt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYdp7gxUt .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYdp7gxUt .container {
    padding: 0 12px;
  }
}
.cid-uFYdp7gxUt .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYdp7gxUt .social-row .soc-item {
  margin: 8px;
}
.cid-uFYdp7gxUt .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYdp7gxUt .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYdp7gxUt .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYdp7gxUt .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYdp7gxUt .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYdp7gxUt .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYdp7gxUt .header-menu li p {
  margin: 0;
}
.cid-uFYdp7gxUt .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdp7gxUt .mbr-section-title {
  color: #ffffff;
}
.cid-uFYdxCBIyw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYdxCBIyw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYdxCBIyw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYdxCBIyw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYdxCBIyw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYdxCBIyw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYdxCBIyw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYdxCBIyw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYdxCBIyw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYdxCBIyw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYdxCBIyw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYdxCBIyw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYdxCBIyw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYdxCBIyw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYdxCBIyw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYdxCBIyw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYdxCBIyw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYdxCBIyw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYdxCBIyw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYdxCBIyw .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYdxCBIyw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdxCBIyw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYdxCBIyw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYdxCBIyw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYdxCBIyw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYdxCBIyw .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYdxCBIyw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYdxCBIyw .nav-item:focus,
.cid-uFYdxCBIyw .nav-link:focus {
  outline: none;
}
.cid-uFYdxCBIyw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYdxCBIyw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYdxCBIyw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYdxCBIyw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYdxCBIyw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYdxCBIyw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYdxCBIyw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYdxCBIyw .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYdxCBIyw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYdxCBIyw .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYdxCBIyw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYdxCBIyw .navbar.collapsed {
  justify-content: center;
}
.cid-uFYdxCBIyw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYdxCBIyw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYdxCBIyw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYdxCBIyw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYdxCBIyw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYdxCBIyw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYdxCBIyw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYdxCBIyw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYdxCBIyw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYdxCBIyw .navbar {
    min-height: 72px;
  }
  .cid-uFYdxCBIyw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYdxCBIyw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYdxCBIyw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYdxCBIyw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYdxCBIyw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYdxCBIyw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYdxCBIyw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYdxCBIyw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYdxCBIyw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYdxCBIyw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdxCBIyw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYdxCBIyw .dropdown-item.active,
.cid-uFYdxCBIyw .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYdxCBIyw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYdxCBIyw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYdxCBIyw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYdxCBIyw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYdxCBIyw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYdxCBIyw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYdxCBIyw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYdxCBIyw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYdxCBIyw .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYdxCBIyw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYdxCBIyw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYdxCBIyw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYdxCBIyw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdxCBIyw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdxCBIyw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYdxCBIyw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdxCBIyw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYdxCBIyw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYdxCBIyw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdxCBIyw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYdxCBIyw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYdxCBIyw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYdxCBIyw .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYdxCBIyw .navbar {
    height: 70px;
  }
  .cid-uFYdxCBIyw .navbar.opened {
    height: auto;
  }
  .cid-uFYdxCBIyw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYdxCBIyw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYdxCBIyw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYdxCBIyw .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYdxCBIyw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYdxCBIyw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYdxCBIyw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYdxCBIyw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdxCBIyw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYdxCBIyw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYdxCLwqx {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdxCLwqx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdxCLwqx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdxCLwqx .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYdxCLwqx .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYdxCLwqx .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdxCLwqx .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYdxCLwqx .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYdxCLwqx .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYdxCLwqx .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYdxCLwqx .mbr-text,
.cid-uFYdxCLwqx .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdxCT2Ed {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdxCT2Ed .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdxCT2Ed .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdxCT2Ed .row {
  flex-direction: row-reverse;
}
.cid-uFYdxCT2Ed .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdxCT2Ed .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdxCT2Ed .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdxCT2Ed .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYdxCT2Ed .mbr-text,
.cid-uFYdxCT2Ed .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYdxD4dKF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdxD4dKF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdxD4dKF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdxD4dKF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdxD4dKF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdxD4dKF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdxD4dKF .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYdxD4dKF .mbr-text,
.cid-uFYdxD4dKF .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYdxDfa9e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYdxDfa9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdxDfa9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYdxDfa9e .row {
    flex-direction: column-reverse;
  }
  .cid-uFYdxDfa9e .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYdxDfa9e .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYdxDfa9e .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYdxDfa9e .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYdxDfa9e .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYdxDfa9e .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYdxDfa9e .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYdxDfa9e .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYdxDfa9e .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYdxDfa9e .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdxDfa9e .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYdxDfa9e .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYdxDfa9e P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYdxDfa9e .card-title {
  color: #0c2c68;
}
.cid-uFYdxDfa9e .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYdxDrwab {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYdxDrwab .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYdxDrwab .container {
    padding: 0 12px;
  }
}
.cid-uFYdxDrwab .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYdxDrwab .social-row .soc-item {
  margin: 8px;
}
.cid-uFYdxDrwab .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYdxDrwab .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYdxDrwab .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYdxDrwab .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYdxDrwab .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYdxDrwab .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYdxDrwab .header-menu li p {
  margin: 0;
}
.cid-uFYdxDrwab .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdxDrwab .mbr-section-title {
  color: #ffffff;
}
.cid-uFYdFlGLac {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYdFlGLac .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYdFlGLac .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYdFlGLac .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYdFlGLac .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYdFlGLac .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYdFlGLac .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYdFlGLac .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYdFlGLac .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYdFlGLac .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYdFlGLac .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYdFlGLac .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYdFlGLac .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYdFlGLac .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYdFlGLac .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYdFlGLac .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYdFlGLac .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYdFlGLac .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYdFlGLac .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYdFlGLac .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYdFlGLac .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdFlGLac .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYdFlGLac .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYdFlGLac .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYdFlGLac .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYdFlGLac .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYdFlGLac .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYdFlGLac .nav-item:focus,
.cid-uFYdFlGLac .nav-link:focus {
  outline: none;
}
.cid-uFYdFlGLac .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYdFlGLac .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYdFlGLac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYdFlGLac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYdFlGLac .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYdFlGLac .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYdFlGLac .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYdFlGLac .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYdFlGLac .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYdFlGLac .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYdFlGLac .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYdFlGLac .navbar.collapsed {
  justify-content: center;
}
.cid-uFYdFlGLac .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYdFlGLac .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYdFlGLac .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYdFlGLac .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYdFlGLac .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYdFlGLac .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYdFlGLac .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYdFlGLac .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYdFlGLac .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYdFlGLac .navbar {
    min-height: 72px;
  }
  .cid-uFYdFlGLac .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYdFlGLac .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYdFlGLac .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYdFlGLac .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYdFlGLac .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYdFlGLac .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYdFlGLac .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYdFlGLac .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYdFlGLac .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYdFlGLac .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdFlGLac .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYdFlGLac .dropdown-item.active,
.cid-uFYdFlGLac .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYdFlGLac .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYdFlGLac .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYdFlGLac .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYdFlGLac .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYdFlGLac .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYdFlGLac .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYdFlGLac ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYdFlGLac .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYdFlGLac .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYdFlGLac button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYdFlGLac button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYdFlGLac button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYdFlGLac button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdFlGLac button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdFlGLac button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYdFlGLac nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdFlGLac nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYdFlGLac nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYdFlGLac nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdFlGLac .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYdFlGLac a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYdFlGLac .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYdFlGLac .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYdFlGLac .navbar {
    height: 70px;
  }
  .cid-uFYdFlGLac .navbar.opened {
    height: auto;
  }
  .cid-uFYdFlGLac .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYdFlGLac .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYdFlGLac .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYdFlGLac .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYdFlGLac .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYdFlGLac .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYdFlGLac .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYdFlGLac .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdFlGLac .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYdFlGLac .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYdFlUmp4 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdFlUmp4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdFlUmp4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdFlUmp4 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYdFlUmp4 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYdFlUmp4 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdFlUmp4 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYdFlUmp4 .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYdFlUmp4 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYdFlUmp4 .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYdFlUmp4 .mbr-text,
.cid-uFYdFlUmp4 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdFm4zMu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdFm4zMu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdFm4zMu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdFm4zMu .row {
  flex-direction: row-reverse;
}
.cid-uFYdFm4zMu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdFm4zMu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdFm4zMu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdFm4zMu .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYdFm4zMu .mbr-text,
.cid-uFYdFm4zMu .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYdFmb7fS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdFmb7fS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdFmb7fS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdFmb7fS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdFmb7fS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdFmb7fS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdFmb7fS .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYdFmb7fS .mbr-text,
.cid-uFYdFmb7fS .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYdFmirfo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYdFmirfo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdFmirfo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYdFmirfo .row {
    flex-direction: column-reverse;
  }
  .cid-uFYdFmirfo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYdFmirfo .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYdFmirfo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYdFmirfo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYdFmirfo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYdFmirfo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYdFmirfo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYdFmirfo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYdFmirfo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYdFmirfo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdFmirfo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYdFmirfo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYdFmirfo P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYdFmirfo .card-title {
  color: #0c2c68;
}
.cid-uFYdFmirfo .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYdFmudQN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYdFmudQN .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYdFmudQN .container {
    padding: 0 12px;
  }
}
.cid-uFYdFmudQN .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYdFmudQN .social-row .soc-item {
  margin: 8px;
}
.cid-uFYdFmudQN .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYdFmudQN .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYdFmudQN .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYdFmudQN .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYdFmudQN .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYdFmudQN .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYdFmudQN .header-menu li p {
  margin: 0;
}
.cid-uFYdFmudQN .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdFmudQN .mbr-section-title {
  color: #ffffff;
}
.cid-uFYdN8gSnr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYdN8gSnr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYdN8gSnr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYdN8gSnr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYdN8gSnr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYdN8gSnr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYdN8gSnr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYdN8gSnr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYdN8gSnr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYdN8gSnr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYdN8gSnr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYdN8gSnr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYdN8gSnr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYdN8gSnr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYdN8gSnr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYdN8gSnr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYdN8gSnr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYdN8gSnr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYdN8gSnr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYdN8gSnr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYdN8gSnr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdN8gSnr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYdN8gSnr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYdN8gSnr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYdN8gSnr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYdN8gSnr .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYdN8gSnr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYdN8gSnr .nav-item:focus,
.cid-uFYdN8gSnr .nav-link:focus {
  outline: none;
}
.cid-uFYdN8gSnr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYdN8gSnr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYdN8gSnr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYdN8gSnr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYdN8gSnr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYdN8gSnr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYdN8gSnr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYdN8gSnr .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYdN8gSnr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYdN8gSnr .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYdN8gSnr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYdN8gSnr .navbar.collapsed {
  justify-content: center;
}
.cid-uFYdN8gSnr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYdN8gSnr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYdN8gSnr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYdN8gSnr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYdN8gSnr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYdN8gSnr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYdN8gSnr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYdN8gSnr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYdN8gSnr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYdN8gSnr .navbar {
    min-height: 72px;
  }
  .cid-uFYdN8gSnr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYdN8gSnr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYdN8gSnr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYdN8gSnr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYdN8gSnr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYdN8gSnr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYdN8gSnr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYdN8gSnr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYdN8gSnr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYdN8gSnr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdN8gSnr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYdN8gSnr .dropdown-item.active,
.cid-uFYdN8gSnr .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYdN8gSnr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYdN8gSnr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYdN8gSnr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYdN8gSnr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYdN8gSnr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYdN8gSnr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYdN8gSnr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYdN8gSnr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYdN8gSnr .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYdN8gSnr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYdN8gSnr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYdN8gSnr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYdN8gSnr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdN8gSnr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdN8gSnr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYdN8gSnr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdN8gSnr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYdN8gSnr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYdN8gSnr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdN8gSnr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYdN8gSnr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYdN8gSnr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYdN8gSnr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYdN8gSnr .navbar {
    height: 70px;
  }
  .cid-uFYdN8gSnr .navbar.opened {
    height: auto;
  }
  .cid-uFYdN8gSnr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYdN8gSnr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYdN8gSnr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYdN8gSnr .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYdN8gSnr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYdN8gSnr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYdN8gSnr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYdN8gSnr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdN8gSnr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYdN8gSnr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYdN8scVG {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdN8scVG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdN8scVG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdN8scVG .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYdN8scVG .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYdN8scVG .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdN8scVG .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYdN8scVG .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYdN8scVG .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYdN8scVG .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYdN8scVG .mbr-text,
.cid-uFYdN8scVG .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdN8AoTA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdN8AoTA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdN8AoTA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdN8AoTA .row {
  flex-direction: row-reverse;
}
.cid-uFYdN8AoTA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdN8AoTA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdN8AoTA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdN8AoTA .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYdN8AoTA .mbr-text,
.cid-uFYdN8AoTA .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYdN8IPvo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdN8IPvo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdN8IPvo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdN8IPvo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdN8IPvo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdN8IPvo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdN8IPvo .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYdN8IPvo .mbr-text,
.cid-uFYdN8IPvo .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYdN8Qq58 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYdN8Qq58 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdN8Qq58 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYdN8Qq58 .row {
    flex-direction: column-reverse;
  }
  .cid-uFYdN8Qq58 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYdN8Qq58 .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYdN8Qq58 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYdN8Qq58 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYdN8Qq58 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYdN8Qq58 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYdN8Qq58 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYdN8Qq58 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYdN8Qq58 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYdN8Qq58 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdN8Qq58 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYdN8Qq58 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYdN8Qq58 P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYdN8Qq58 .card-title {
  color: #0c2c68;
}
.cid-uFYdN8Qq58 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYdN91s35 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYdN91s35 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYdN91s35 .container {
    padding: 0 12px;
  }
}
.cid-uFYdN91s35 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYdN91s35 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYdN91s35 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYdN91s35 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYdN91s35 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYdN91s35 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYdN91s35 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYdN91s35 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYdN91s35 .header-menu li p {
  margin: 0;
}
.cid-uFYdN91s35 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdN91s35 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYdWuhujw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYdWuhujw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYdWuhujw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYdWuhujw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYdWuhujw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYdWuhujw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYdWuhujw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYdWuhujw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYdWuhujw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYdWuhujw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYdWuhujw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYdWuhujw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYdWuhujw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYdWuhujw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYdWuhujw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYdWuhujw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYdWuhujw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYdWuhujw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYdWuhujw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYdWuhujw .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYdWuhujw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdWuhujw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYdWuhujw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYdWuhujw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYdWuhujw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYdWuhujw .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYdWuhujw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYdWuhujw .nav-item:focus,
.cid-uFYdWuhujw .nav-link:focus {
  outline: none;
}
.cid-uFYdWuhujw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYdWuhujw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYdWuhujw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYdWuhujw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYdWuhujw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYdWuhujw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYdWuhujw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYdWuhujw .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYdWuhujw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYdWuhujw .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYdWuhujw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYdWuhujw .navbar.collapsed {
  justify-content: center;
}
.cid-uFYdWuhujw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYdWuhujw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYdWuhujw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYdWuhujw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYdWuhujw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYdWuhujw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYdWuhujw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYdWuhujw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYdWuhujw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYdWuhujw .navbar {
    min-height: 72px;
  }
  .cid-uFYdWuhujw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYdWuhujw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYdWuhujw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYdWuhujw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYdWuhujw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYdWuhujw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYdWuhujw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYdWuhujw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYdWuhujw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYdWuhujw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYdWuhujw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYdWuhujw .dropdown-item.active,
.cid-uFYdWuhujw .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYdWuhujw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYdWuhujw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYdWuhujw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYdWuhujw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYdWuhujw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYdWuhujw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYdWuhujw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYdWuhujw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYdWuhujw .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYdWuhujw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYdWuhujw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYdWuhujw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYdWuhujw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdWuhujw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYdWuhujw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYdWuhujw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdWuhujw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYdWuhujw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYdWuhujw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYdWuhujw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYdWuhujw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYdWuhujw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYdWuhujw .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYdWuhujw .navbar {
    height: 70px;
  }
  .cid-uFYdWuhujw .navbar.opened {
    height: auto;
  }
  .cid-uFYdWuhujw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYdWuhujw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYdWuhujw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYdWuhujw .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYdWuhujw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYdWuhujw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYdWuhujw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYdWuhujw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYdWuhujw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYdWuhujw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYdWusD4m {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdWusD4m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdWusD4m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdWusD4m .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYdWusD4m .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYdWusD4m .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdWusD4m .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYdWusD4m .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYdWusD4m .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYdWusD4m .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYdWusD4m .mbr-text,
.cid-uFYdWusD4m .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdWuz3v8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdWuz3v8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdWuz3v8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdWuz3v8 .row {
  flex-direction: row-reverse;
}
.cid-uFYdWuz3v8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdWuz3v8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdWuz3v8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdWuz3v8 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYdWuz3v8 .mbr-text,
.cid-uFYdWuz3v8 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYdWuH8Vf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYdWuH8Vf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdWuH8Vf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYdWuH8Vf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYdWuH8Vf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdWuH8Vf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYdWuH8Vf .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYdWuH8Vf .mbr-text,
.cid-uFYdWuH8Vf .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYdWuQMVr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYdWuQMVr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYdWuQMVr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYdWuQMVr .row {
    flex-direction: column-reverse;
  }
  .cid-uFYdWuQMVr .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYdWuQMVr .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYdWuQMVr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYdWuQMVr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYdWuQMVr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYdWuQMVr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYdWuQMVr .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYdWuQMVr .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYdWuQMVr .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYdWuQMVr .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYdWuQMVr .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYdWuQMVr .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYdWuQMVr P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYdWuQMVr .card-title {
  color: #0c2c68;
}
.cid-uFYdWuQMVr .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYdWv0y9Y {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYdWv0y9Y .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYdWv0y9Y .container {
    padding: 0 12px;
  }
}
.cid-uFYdWv0y9Y .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYdWv0y9Y .social-row .soc-item {
  margin: 8px;
}
.cid-uFYdWv0y9Y .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYdWv0y9Y .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYdWv0y9Y .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYdWv0y9Y .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYdWv0y9Y .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYdWv0y9Y .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYdWv0y9Y .header-menu li p {
  margin: 0;
}
.cid-uFYdWv0y9Y .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYdWv0y9Y .mbr-section-title {
  color: #ffffff;
}
.cid-uFYe6A46JW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYe6A46JW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYe6A46JW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYe6A46JW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYe6A46JW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYe6A46JW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYe6A46JW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYe6A46JW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYe6A46JW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYe6A46JW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYe6A46JW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYe6A46JW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYe6A46JW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYe6A46JW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYe6A46JW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYe6A46JW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYe6A46JW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYe6A46JW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYe6A46JW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYe6A46JW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYe6A46JW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYe6A46JW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYe6A46JW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYe6A46JW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYe6A46JW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYe6A46JW .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYe6A46JW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYe6A46JW .nav-item:focus,
.cid-uFYe6A46JW .nav-link:focus {
  outline: none;
}
.cid-uFYe6A46JW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYe6A46JW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYe6A46JW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYe6A46JW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYe6A46JW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYe6A46JW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYe6A46JW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYe6A46JW .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYe6A46JW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYe6A46JW .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYe6A46JW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYe6A46JW .navbar.collapsed {
  justify-content: center;
}
.cid-uFYe6A46JW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYe6A46JW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYe6A46JW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYe6A46JW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYe6A46JW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYe6A46JW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYe6A46JW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYe6A46JW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYe6A46JW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYe6A46JW .navbar {
    min-height: 72px;
  }
  .cid-uFYe6A46JW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYe6A46JW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYe6A46JW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYe6A46JW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYe6A46JW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYe6A46JW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYe6A46JW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYe6A46JW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYe6A46JW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYe6A46JW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYe6A46JW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYe6A46JW .dropdown-item.active,
.cid-uFYe6A46JW .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYe6A46JW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYe6A46JW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYe6A46JW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYe6A46JW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYe6A46JW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYe6A46JW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYe6A46JW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYe6A46JW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYe6A46JW .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYe6A46JW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYe6A46JW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYe6A46JW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYe6A46JW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYe6A46JW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYe6A46JW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYe6A46JW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYe6A46JW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYe6A46JW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYe6A46JW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYe6A46JW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYe6A46JW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYe6A46JW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYe6A46JW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYe6A46JW .navbar {
    height: 70px;
  }
  .cid-uFYe6A46JW .navbar.opened {
    height: auto;
  }
  .cid-uFYe6A46JW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYe6A46JW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYe6A46JW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYe6A46JW .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYe6A46JW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYe6A46JW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYe6A46JW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYe6A46JW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYe6A46JW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYe6A46JW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYe6AhokJ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYe6AhokJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYe6AhokJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYe6AhokJ .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYe6AhokJ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYe6AhokJ .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYe6AhokJ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYe6AhokJ .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYe6AhokJ .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYe6AhokJ .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYe6AhokJ .mbr-text,
.cid-uFYe6AhokJ .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYe6ApxYV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYe6ApxYV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYe6ApxYV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYe6ApxYV .row {
  flex-direction: row-reverse;
}
.cid-uFYe6ApxYV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYe6ApxYV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYe6ApxYV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYe6ApxYV .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYe6ApxYV .mbr-text,
.cid-uFYe6ApxYV .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYe6AARPx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYe6AARPx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYe6AARPx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYe6AARPx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYe6AARPx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYe6AARPx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYe6AARPx .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYe6AARPx .mbr-text,
.cid-uFYe6AARPx .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYe6AOFXn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYe6AOFXn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYe6AOFXn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYe6AOFXn .row {
    flex-direction: column-reverse;
  }
  .cid-uFYe6AOFXn .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYe6AOFXn .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYe6AOFXn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYe6AOFXn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYe6AOFXn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYe6AOFXn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYe6AOFXn .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYe6AOFXn .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYe6AOFXn .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYe6AOFXn .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYe6AOFXn .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYe6AOFXn .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYe6AOFXn P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYe6AOFXn .card-title {
  color: #0c2c68;
}
.cid-uFYe6AOFXn .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYe6B2uNJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYe6B2uNJ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYe6B2uNJ .container {
    padding: 0 12px;
  }
}
.cid-uFYe6B2uNJ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYe6B2uNJ .social-row .soc-item {
  margin: 8px;
}
.cid-uFYe6B2uNJ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYe6B2uNJ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYe6B2uNJ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYe6B2uNJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYe6B2uNJ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYe6B2uNJ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYe6B2uNJ .header-menu li p {
  margin: 0;
}
.cid-uFYe6B2uNJ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYe6B2uNJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFYefWgvUc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYefWgvUc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYefWgvUc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYefWgvUc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYefWgvUc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYefWgvUc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYefWgvUc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYefWgvUc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYefWgvUc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYefWgvUc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYefWgvUc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYefWgvUc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYefWgvUc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYefWgvUc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYefWgvUc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYefWgvUc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYefWgvUc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYefWgvUc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYefWgvUc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYefWgvUc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYefWgvUc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYefWgvUc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYefWgvUc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYefWgvUc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYefWgvUc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYefWgvUc .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYefWgvUc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYefWgvUc .nav-item:focus,
.cid-uFYefWgvUc .nav-link:focus {
  outline: none;
}
.cid-uFYefWgvUc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYefWgvUc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYefWgvUc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYefWgvUc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYefWgvUc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYefWgvUc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYefWgvUc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYefWgvUc .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYefWgvUc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYefWgvUc .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYefWgvUc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYefWgvUc .navbar.collapsed {
  justify-content: center;
}
.cid-uFYefWgvUc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYefWgvUc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYefWgvUc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYefWgvUc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYefWgvUc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYefWgvUc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYefWgvUc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYefWgvUc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYefWgvUc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYefWgvUc .navbar {
    min-height: 72px;
  }
  .cid-uFYefWgvUc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYefWgvUc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYefWgvUc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYefWgvUc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYefWgvUc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYefWgvUc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYefWgvUc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYefWgvUc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYefWgvUc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYefWgvUc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYefWgvUc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYefWgvUc .dropdown-item.active,
.cid-uFYefWgvUc .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYefWgvUc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYefWgvUc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYefWgvUc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYefWgvUc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYefWgvUc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYefWgvUc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYefWgvUc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYefWgvUc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYefWgvUc .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYefWgvUc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYefWgvUc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYefWgvUc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYefWgvUc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYefWgvUc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYefWgvUc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYefWgvUc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYefWgvUc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYefWgvUc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYefWgvUc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYefWgvUc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYefWgvUc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYefWgvUc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYefWgvUc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYefWgvUc .navbar {
    height: 70px;
  }
  .cid-uFYefWgvUc .navbar.opened {
    height: auto;
  }
  .cid-uFYefWgvUc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYefWgvUc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYefWgvUc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYefWgvUc .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYefWgvUc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYefWgvUc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYefWgvUc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYefWgvUc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYefWgvUc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYefWgvUc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYefWrDHQ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYefWrDHQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYefWrDHQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYefWrDHQ .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYefWrDHQ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYefWrDHQ .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYefWrDHQ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYefWrDHQ .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYefWrDHQ .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYefWrDHQ .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYefWrDHQ .mbr-text,
.cid-uFYefWrDHQ .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYefWzlq6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYefWzlq6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYefWzlq6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYefWzlq6 .row {
  flex-direction: row-reverse;
}
.cid-uFYefWzlq6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYefWzlq6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYefWzlq6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYefWzlq6 .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYefWzlq6 .mbr-text,
.cid-uFYefWzlq6 .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYefWHrBw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYefWHrBw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYefWHrBw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYefWHrBw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYefWHrBw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYefWHrBw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYefWHrBw .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYefWHrBw .mbr-text,
.cid-uFYefWHrBw .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYefWNzXv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYefWNzXv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYefWNzXv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYefWNzXv .row {
    flex-direction: column-reverse;
  }
  .cid-uFYefWNzXv .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYefWNzXv .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYefWNzXv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYefWNzXv .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYefWNzXv .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYefWNzXv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYefWNzXv .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYefWNzXv .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYefWNzXv .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYefWNzXv .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYefWNzXv .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYefWNzXv .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYefWNzXv P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYefWNzXv .card-title {
  color: #0c2c68;
}
.cid-uFYefWNzXv .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYefWYYPe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYefWYYPe .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYefWYYPe .container {
    padding: 0 12px;
  }
}
.cid-uFYefWYYPe .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYefWYYPe .social-row .soc-item {
  margin: 8px;
}
.cid-uFYefWYYPe .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYefWYYPe .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYefWYYPe .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYefWYYPe .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYefWYYPe .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYefWYYPe .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYefWYYPe .header-menu li p {
  margin: 0;
}
.cid-uFYefWYYPe .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYefWYYPe .mbr-section-title {
  color: #ffffff;
}
.cid-uFYep7oJlD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYep7oJlD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYep7oJlD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYep7oJlD .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYep7oJlD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYep7oJlD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYep7oJlD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYep7oJlD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYep7oJlD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYep7oJlD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYep7oJlD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYep7oJlD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYep7oJlD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYep7oJlD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYep7oJlD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYep7oJlD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYep7oJlD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYep7oJlD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYep7oJlD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYep7oJlD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYep7oJlD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYep7oJlD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYep7oJlD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYep7oJlD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYep7oJlD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYep7oJlD .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYep7oJlD .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYep7oJlD .nav-item:focus,
.cid-uFYep7oJlD .nav-link:focus {
  outline: none;
}
.cid-uFYep7oJlD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYep7oJlD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYep7oJlD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYep7oJlD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYep7oJlD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYep7oJlD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYep7oJlD .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYep7oJlD .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYep7oJlD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYep7oJlD .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYep7oJlD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYep7oJlD .navbar.collapsed {
  justify-content: center;
}
.cid-uFYep7oJlD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYep7oJlD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYep7oJlD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYep7oJlD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYep7oJlD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYep7oJlD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYep7oJlD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYep7oJlD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYep7oJlD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYep7oJlD .navbar {
    min-height: 72px;
  }
  .cid-uFYep7oJlD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYep7oJlD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYep7oJlD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYep7oJlD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYep7oJlD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYep7oJlD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYep7oJlD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYep7oJlD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYep7oJlD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYep7oJlD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYep7oJlD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYep7oJlD .dropdown-item.active,
.cid-uFYep7oJlD .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYep7oJlD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYep7oJlD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYep7oJlD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYep7oJlD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYep7oJlD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYep7oJlD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYep7oJlD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYep7oJlD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYep7oJlD .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYep7oJlD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYep7oJlD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYep7oJlD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYep7oJlD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYep7oJlD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYep7oJlD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYep7oJlD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYep7oJlD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYep7oJlD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYep7oJlD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYep7oJlD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYep7oJlD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYep7oJlD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYep7oJlD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYep7oJlD .navbar {
    height: 70px;
  }
  .cid-uFYep7oJlD .navbar.opened {
    height: auto;
  }
  .cid-uFYep7oJlD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYep7oJlD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYep7oJlD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYep7oJlD .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYep7oJlD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYep7oJlD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYep7oJlD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYep7oJlD .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYep7oJlD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYep7oJlD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYep7Bp7m {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYep7Bp7m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYep7Bp7m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYep7Bp7m .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYep7Bp7m .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYep7Bp7m .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYep7Bp7m .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYep7Bp7m .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYep7Bp7m .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYep7Bp7m .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYep7Bp7m .mbr-text,
.cid-uFYep7Bp7m .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYep7Kn9I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYep7Kn9I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYep7Kn9I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYep7Kn9I .row {
  flex-direction: row-reverse;
}
.cid-uFYep7Kn9I .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYep7Kn9I .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYep7Kn9I .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYep7Kn9I .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYep7Kn9I .mbr-text,
.cid-uFYep7Kn9I .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYep7WiQV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYep7WiQV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYep7WiQV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYep7WiQV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYep7WiQV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYep7WiQV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYep7WiQV .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYep7WiQV .mbr-text,
.cid-uFYep7WiQV .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYep87lBo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYep87lBo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYep87lBo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYep87lBo .row {
    flex-direction: column-reverse;
  }
  .cid-uFYep87lBo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYep87lBo .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYep87lBo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYep87lBo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYep87lBo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYep87lBo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYep87lBo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYep87lBo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYep87lBo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYep87lBo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYep87lBo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYep87lBo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYep87lBo P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYep87lBo .card-title {
  color: #0c2c68;
}
.cid-uFYep87lBo .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYep8mCVJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYep8mCVJ .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYep8mCVJ .container {
    padding: 0 12px;
  }
}
.cid-uFYep8mCVJ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYep8mCVJ .social-row .soc-item {
  margin: 8px;
}
.cid-uFYep8mCVJ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYep8mCVJ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYep8mCVJ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYep8mCVJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYep8mCVJ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYep8mCVJ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYep8mCVJ .header-menu li p {
  margin: 0;
}
.cid-uFYep8mCVJ .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYep8mCVJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFYNMZuHej {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYNMZuHej .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYNMZuHej .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYNMZuHej .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYNMZuHej .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYNMZuHej .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYNMZuHej .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYNMZuHej .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYNMZuHej .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYNMZuHej .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYNMZuHej .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYNMZuHej .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYNMZuHej .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYNMZuHej .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYNMZuHej .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYNMZuHej .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYNMZuHej .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYNMZuHej .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYNMZuHej .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYNMZuHej .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYNMZuHej .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYNMZuHej .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYNMZuHej .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYNMZuHej .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYNMZuHej .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYNMZuHej .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYNMZuHej .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYNMZuHej .nav-item:focus,
.cid-uFYNMZuHej .nav-link:focus {
  outline: none;
}
.cid-uFYNMZuHej .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYNMZuHej .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYNMZuHej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYNMZuHej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYNMZuHej .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYNMZuHej .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYNMZuHej .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYNMZuHej .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYNMZuHej .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYNMZuHej .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYNMZuHej .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYNMZuHej .navbar.collapsed {
  justify-content: center;
}
.cid-uFYNMZuHej .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYNMZuHej .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYNMZuHej .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYNMZuHej .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYNMZuHej .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYNMZuHej .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYNMZuHej .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYNMZuHej .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYNMZuHej .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYNMZuHej .navbar {
    min-height: 72px;
  }
  .cid-uFYNMZuHej .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYNMZuHej .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYNMZuHej .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYNMZuHej .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYNMZuHej .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYNMZuHej .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYNMZuHej .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYNMZuHej .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYNMZuHej .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYNMZuHej .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYNMZuHej .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYNMZuHej .dropdown-item.active,
.cid-uFYNMZuHej .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYNMZuHej .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYNMZuHej .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYNMZuHej .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYNMZuHej .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYNMZuHej .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYNMZuHej .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYNMZuHej ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYNMZuHej .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYNMZuHej .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYNMZuHej button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYNMZuHej button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYNMZuHej button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYNMZuHej button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYNMZuHej button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYNMZuHej button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYNMZuHej nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYNMZuHej nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYNMZuHej nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYNMZuHej nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYNMZuHej .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYNMZuHej a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYNMZuHej .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYNMZuHej .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYNMZuHej .navbar {
    height: 70px;
  }
  .cid-uFYNMZuHej .navbar.opened {
    height: auto;
  }
  .cid-uFYNMZuHej .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYNMZuHej .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYNMZuHej .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYNMZuHej .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYNMZuHej .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYNMZuHej .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYNMZuHej .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYNMZuHej .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYNMZuHej .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYNMZuHej .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYNMZHYdo {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNMZHYdo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNMZHYdo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNMZHYdo .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYNMZHYdo .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYNMZHYdo .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNMZHYdo .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYNMZHYdo .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYNMZHYdo .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYNMZHYdo .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYNMZHYdo .mbr-text,
.cid-uFYNMZHYdo .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYNMZPM9X {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNMZPM9X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNMZPM9X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNMZPM9X .row {
  flex-direction: row-reverse;
}
.cid-uFYNMZPM9X .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYNMZPM9X .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNMZPM9X .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYNMZPM9X .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYNMZPM9X .mbr-text,
.cid-uFYNMZPM9X .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYNN00Cou {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNN00Cou .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNN00Cou .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNN00Cou .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYNN00Cou .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNN00Cou .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYNN00Cou .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYNN00Cou .mbr-text,
.cid-uFYNN00Cou .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYNN08bOh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYNN08bOh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNN08bOh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYNN08bOh .row {
    flex-direction: column-reverse;
  }
  .cid-uFYNN08bOh .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYNN08bOh .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYNN08bOh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYNN08bOh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYNN08bOh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYNN08bOh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYNN08bOh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYNN08bOh .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYNN08bOh .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYNN08bOh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNN08bOh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYNN08bOh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYNN08bOh P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYNN08bOh .card-title {
  color: #0c2c68;
}
.cid-uFYNN08bOh .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYNN0ipc7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYNN0ipc7 .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYNN0ipc7 .container {
    padding: 0 12px;
  }
}
.cid-uFYNN0ipc7 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYNN0ipc7 .social-row .soc-item {
  margin: 8px;
}
.cid-uFYNN0ipc7 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYNN0ipc7 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYNN0ipc7 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYNN0ipc7 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYNN0ipc7 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYNN0ipc7 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYNN0ipc7 .header-menu li p {
  margin: 0;
}
.cid-uFYNN0ipc7 .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYNN0ipc7 .mbr-section-title {
  color: #ffffff;
}
.cid-uFYNSEiaNw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYNSEiaNw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYNSEiaNw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYNSEiaNw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYNSEiaNw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYNSEiaNw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYNSEiaNw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYNSEiaNw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYNSEiaNw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYNSEiaNw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYNSEiaNw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYNSEiaNw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYNSEiaNw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYNSEiaNw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYNSEiaNw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYNSEiaNw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYNSEiaNw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYNSEiaNw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYNSEiaNw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYNSEiaNw .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYNSEiaNw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYNSEiaNw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYNSEiaNw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYNSEiaNw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYNSEiaNw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYNSEiaNw .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYNSEiaNw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYNSEiaNw .nav-item:focus,
.cid-uFYNSEiaNw .nav-link:focus {
  outline: none;
}
.cid-uFYNSEiaNw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYNSEiaNw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYNSEiaNw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYNSEiaNw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYNSEiaNw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYNSEiaNw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYNSEiaNw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYNSEiaNw .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYNSEiaNw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYNSEiaNw .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYNSEiaNw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYNSEiaNw .navbar.collapsed {
  justify-content: center;
}
.cid-uFYNSEiaNw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYNSEiaNw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYNSEiaNw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYNSEiaNw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYNSEiaNw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYNSEiaNw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYNSEiaNw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYNSEiaNw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYNSEiaNw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYNSEiaNw .navbar {
    min-height: 72px;
  }
  .cid-uFYNSEiaNw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYNSEiaNw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYNSEiaNw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYNSEiaNw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYNSEiaNw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYNSEiaNw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYNSEiaNw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYNSEiaNw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYNSEiaNw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYNSEiaNw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYNSEiaNw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYNSEiaNw .dropdown-item.active,
.cid-uFYNSEiaNw .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYNSEiaNw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYNSEiaNw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYNSEiaNw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYNSEiaNw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYNSEiaNw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYNSEiaNw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYNSEiaNw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYNSEiaNw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYNSEiaNw .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYNSEiaNw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYNSEiaNw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYNSEiaNw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYNSEiaNw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYNSEiaNw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYNSEiaNw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYNSEiaNw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYNSEiaNw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYNSEiaNw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYNSEiaNw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYNSEiaNw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYNSEiaNw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYNSEiaNw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYNSEiaNw .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYNSEiaNw .navbar {
    height: 70px;
  }
  .cid-uFYNSEiaNw .navbar.opened {
    height: auto;
  }
  .cid-uFYNSEiaNw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYNSEiaNw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYNSEiaNw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYNSEiaNw .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYNSEiaNw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYNSEiaNw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYNSEiaNw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYNSEiaNw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYNSEiaNw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYNSEiaNw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYNSEvaff {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNSEvaff .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNSEvaff .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNSEvaff .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYNSEvaff .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYNSEvaff .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNSEvaff .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYNSEvaff .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYNSEvaff .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYNSEvaff .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYNSEvaff .mbr-text,
.cid-uFYNSEvaff .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYNSEDHOH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNSEDHOH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNSEDHOH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNSEDHOH .row {
  flex-direction: row-reverse;
}
.cid-uFYNSEDHOH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYNSEDHOH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNSEDHOH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYNSEDHOH .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYNSEDHOH .mbr-text,
.cid-uFYNSEDHOH .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYNSEMqSM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNSEMqSM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNSEMqSM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNSEMqSM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYNSEMqSM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNSEMqSM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYNSEMqSM .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYNSEMqSM .mbr-text,
.cid-uFYNSEMqSM .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYNSEVUFi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYNSEVUFi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNSEVUFi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYNSEVUFi .row {
    flex-direction: column-reverse;
  }
  .cid-uFYNSEVUFi .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYNSEVUFi .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYNSEVUFi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYNSEVUFi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYNSEVUFi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYNSEVUFi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYNSEVUFi .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYNSEVUFi .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYNSEVUFi .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYNSEVUFi .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNSEVUFi .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYNSEVUFi .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYNSEVUFi P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYNSEVUFi .card-title {
  color: #0c2c68;
}
.cid-uFYNSEVUFi .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYNSFdP5n {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYNSFdP5n .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYNSFdP5n .container {
    padding: 0 12px;
  }
}
.cid-uFYNSFdP5n .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYNSFdP5n .social-row .soc-item {
  margin: 8px;
}
.cid-uFYNSFdP5n .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYNSFdP5n .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYNSFdP5n .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYNSFdP5n .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYNSFdP5n .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYNSFdP5n .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYNSFdP5n .header-menu li p {
  margin: 0;
}
.cid-uFYNSFdP5n .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYNSFdP5n .mbr-section-title {
  color: #ffffff;
}
.cid-uFYNXbqwG8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYNXbqwG8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYNXbqwG8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYNXbqwG8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYNXbqwG8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYNXbqwG8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYNXbqwG8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYNXbqwG8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYNXbqwG8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYNXbqwG8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYNXbqwG8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYNXbqwG8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYNXbqwG8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYNXbqwG8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYNXbqwG8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYNXbqwG8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYNXbqwG8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYNXbqwG8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYNXbqwG8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYNXbqwG8 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYNXbqwG8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYNXbqwG8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYNXbqwG8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYNXbqwG8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYNXbqwG8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYNXbqwG8 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYNXbqwG8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYNXbqwG8 .nav-item:focus,
.cid-uFYNXbqwG8 .nav-link:focus {
  outline: none;
}
.cid-uFYNXbqwG8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYNXbqwG8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYNXbqwG8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYNXbqwG8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYNXbqwG8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYNXbqwG8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYNXbqwG8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYNXbqwG8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYNXbqwG8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYNXbqwG8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYNXbqwG8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYNXbqwG8 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYNXbqwG8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYNXbqwG8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYNXbqwG8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYNXbqwG8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYNXbqwG8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYNXbqwG8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYNXbqwG8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYNXbqwG8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYNXbqwG8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYNXbqwG8 .navbar {
    min-height: 72px;
  }
  .cid-uFYNXbqwG8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYNXbqwG8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYNXbqwG8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYNXbqwG8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYNXbqwG8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYNXbqwG8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYNXbqwG8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYNXbqwG8 .dropdown-item.active,
.cid-uFYNXbqwG8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYNXbqwG8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYNXbqwG8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYNXbqwG8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYNXbqwG8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYNXbqwG8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYNXbqwG8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYNXbqwG8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYNXbqwG8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYNXbqwG8 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYNXbqwG8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYNXbqwG8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYNXbqwG8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYNXbqwG8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYNXbqwG8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYNXbqwG8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYNXbqwG8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYNXbqwG8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYNXbqwG8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYNXbqwG8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYNXbqwG8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYNXbqwG8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYNXbqwG8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYNXbqwG8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYNXbqwG8 .navbar {
    height: 70px;
  }
  .cid-uFYNXbqwG8 .navbar.opened {
    height: auto;
  }
  .cid-uFYNXbqwG8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYNXbqwG8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYNXbqwG8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYNXbqwG8 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYNXbqwG8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYNXbqwG8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYNXbqwG8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYNXbqwG8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYNXbqwG8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYNXbqwG8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYNXbDi4v {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNXbDi4v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNXbDi4v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNXbDi4v .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYNXbDi4v .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYNXbDi4v .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNXbDi4v .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYNXbDi4v .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYNXbDi4v .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYNXbDi4v .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYNXbDi4v .mbr-text,
.cid-uFYNXbDi4v .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYNXbLqVY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNXbLqVY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNXbLqVY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNXbLqVY .row {
  flex-direction: row-reverse;
}
.cid-uFYNXbLqVY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYNXbLqVY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNXbLqVY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYNXbLqVY .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYNXbLqVY .mbr-text,
.cid-uFYNXbLqVY .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYNXbTxSY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYNXbTxSY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNXbTxSY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYNXbTxSY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYNXbTxSY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNXbTxSY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYNXbTxSY .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYNXbTxSY .mbr-text,
.cid-uFYNXbTxSY .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYNXc1IRS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYNXc1IRS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYNXc1IRS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYNXc1IRS .row {
    flex-direction: column-reverse;
  }
  .cid-uFYNXc1IRS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYNXc1IRS .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYNXc1IRS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYNXc1IRS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYNXc1IRS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYNXc1IRS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYNXc1IRS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYNXc1IRS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYNXc1IRS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYNXc1IRS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYNXc1IRS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYNXc1IRS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYNXc1IRS P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYNXc1IRS .card-title {
  color: #0c2c68;
}
.cid-uFYNXc1IRS .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYNXccMiG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYNXccMiG .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYNXccMiG .container {
    padding: 0 12px;
  }
}
.cid-uFYNXccMiG .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYNXccMiG .social-row .soc-item {
  margin: 8px;
}
.cid-uFYNXccMiG .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYNXccMiG .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYNXccMiG .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYNXccMiG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYNXccMiG .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYNXccMiG .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYNXccMiG .header-menu li p {
  margin: 0;
}
.cid-uFYNXccMiG .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYNXccMiG .mbr-section-title {
  color: #ffffff;
}
.cid-uFYO1M4gcS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYO1M4gcS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYO1M4gcS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYO1M4gcS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYO1M4gcS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYO1M4gcS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYO1M4gcS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYO1M4gcS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYO1M4gcS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYO1M4gcS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYO1M4gcS .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYO1M4gcS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYO1M4gcS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYO1M4gcS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYO1M4gcS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYO1M4gcS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYO1M4gcS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYO1M4gcS .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYO1M4gcS .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYO1M4gcS .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYO1M4gcS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYO1M4gcS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYO1M4gcS .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYO1M4gcS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYO1M4gcS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYO1M4gcS .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYO1M4gcS .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYO1M4gcS .nav-item:focus,
.cid-uFYO1M4gcS .nav-link:focus {
  outline: none;
}
.cid-uFYO1M4gcS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYO1M4gcS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYO1M4gcS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYO1M4gcS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYO1M4gcS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYO1M4gcS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYO1M4gcS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYO1M4gcS .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYO1M4gcS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYO1M4gcS .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYO1M4gcS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYO1M4gcS .navbar.collapsed {
  justify-content: center;
}
.cid-uFYO1M4gcS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYO1M4gcS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYO1M4gcS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYO1M4gcS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYO1M4gcS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYO1M4gcS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYO1M4gcS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYO1M4gcS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYO1M4gcS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYO1M4gcS .navbar {
    min-height: 72px;
  }
  .cid-uFYO1M4gcS .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYO1M4gcS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYO1M4gcS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYO1M4gcS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYO1M4gcS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYO1M4gcS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYO1M4gcS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYO1M4gcS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYO1M4gcS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYO1M4gcS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYO1M4gcS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYO1M4gcS .dropdown-item.active,
.cid-uFYO1M4gcS .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYO1M4gcS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYO1M4gcS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYO1M4gcS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYO1M4gcS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYO1M4gcS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYO1M4gcS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYO1M4gcS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYO1M4gcS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYO1M4gcS .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYO1M4gcS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYO1M4gcS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYO1M4gcS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYO1M4gcS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYO1M4gcS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYO1M4gcS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYO1M4gcS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYO1M4gcS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYO1M4gcS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYO1M4gcS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYO1M4gcS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYO1M4gcS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYO1M4gcS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYO1M4gcS .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYO1M4gcS .navbar {
    height: 70px;
  }
  .cid-uFYO1M4gcS .navbar.opened {
    height: auto;
  }
  .cid-uFYO1M4gcS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYO1M4gcS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYO1M4gcS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYO1M4gcS .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYO1M4gcS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYO1M4gcS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYO1M4gcS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYO1M4gcS .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYO1M4gcS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYO1M4gcS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYO1MhZHB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYO1MhZHB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO1MhZHB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYO1MhZHB .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYO1MhZHB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYO1MhZHB .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO1MhZHB .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYO1MhZHB .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYO1MhZHB .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYO1MhZHB .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYO1MhZHB .mbr-text,
.cid-uFYO1MhZHB .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYO1Mpofr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYO1Mpofr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO1Mpofr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYO1Mpofr .row {
  flex-direction: row-reverse;
}
.cid-uFYO1Mpofr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYO1Mpofr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO1Mpofr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYO1Mpofr .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYO1Mpofr .mbr-text,
.cid-uFYO1Mpofr .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYO1MxpVx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYO1MxpVx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO1MxpVx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYO1MxpVx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYO1MxpVx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO1MxpVx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYO1MxpVx .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYO1MxpVx .mbr-text,
.cid-uFYO1MxpVx .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYO1MFOgR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYO1MFOgR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO1MFOgR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYO1MFOgR .row {
    flex-direction: column-reverse;
  }
  .cid-uFYO1MFOgR .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYO1MFOgR .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYO1MFOgR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYO1MFOgR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYO1MFOgR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYO1MFOgR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYO1MFOgR .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYO1MFOgR .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYO1MFOgR .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYO1MFOgR .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO1MFOgR .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYO1MFOgR .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYO1MFOgR P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYO1MFOgR .card-title {
  color: #0c2c68;
}
.cid-uFYO1MFOgR .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYO1MQGPH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYO1MQGPH .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYO1MQGPH .container {
    padding: 0 12px;
  }
}
.cid-uFYO1MQGPH .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYO1MQGPH .social-row .soc-item {
  margin: 8px;
}
.cid-uFYO1MQGPH .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYO1MQGPH .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYO1MQGPH .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYO1MQGPH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYO1MQGPH .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYO1MQGPH .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYO1MQGPH .header-menu li p {
  margin: 0;
}
.cid-uFYO1MQGPH .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYO1MQGPH .mbr-section-title {
  color: #ffffff;
}
.cid-uFYO9ojpmk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYO9ojpmk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYO9ojpmk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYO9ojpmk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYO9ojpmk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYO9ojpmk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYO9ojpmk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYO9ojpmk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYO9ojpmk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYO9ojpmk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYO9ojpmk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYO9ojpmk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYO9ojpmk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYO9ojpmk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYO9ojpmk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYO9ojpmk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYO9ojpmk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYO9ojpmk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYO9ojpmk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYO9ojpmk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYO9ojpmk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYO9ojpmk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYO9ojpmk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYO9ojpmk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYO9ojpmk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYO9ojpmk .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYO9ojpmk .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYO9ojpmk .nav-item:focus,
.cid-uFYO9ojpmk .nav-link:focus {
  outline: none;
}
.cid-uFYO9ojpmk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYO9ojpmk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYO9ojpmk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYO9ojpmk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYO9ojpmk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYO9ojpmk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYO9ojpmk .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYO9ojpmk .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYO9ojpmk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYO9ojpmk .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYO9ojpmk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYO9ojpmk .navbar.collapsed {
  justify-content: center;
}
.cid-uFYO9ojpmk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYO9ojpmk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYO9ojpmk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYO9ojpmk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYO9ojpmk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYO9ojpmk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYO9ojpmk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYO9ojpmk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYO9ojpmk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYO9ojpmk .navbar {
    min-height: 72px;
  }
  .cid-uFYO9ojpmk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYO9ojpmk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYO9ojpmk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYO9ojpmk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYO9ojpmk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYO9ojpmk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYO9ojpmk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYO9ojpmk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYO9ojpmk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYO9ojpmk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYO9ojpmk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYO9ojpmk .dropdown-item.active,
.cid-uFYO9ojpmk .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYO9ojpmk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYO9ojpmk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYO9ojpmk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYO9ojpmk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYO9ojpmk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYO9ojpmk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYO9ojpmk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYO9ojpmk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYO9ojpmk .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYO9ojpmk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYO9ojpmk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYO9ojpmk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYO9ojpmk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYO9ojpmk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYO9ojpmk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYO9ojpmk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYO9ojpmk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYO9ojpmk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYO9ojpmk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYO9ojpmk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYO9ojpmk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYO9ojpmk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYO9ojpmk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYO9ojpmk .navbar {
    height: 70px;
  }
  .cid-uFYO9ojpmk .navbar.opened {
    height: auto;
  }
  .cid-uFYO9ojpmk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYO9ojpmk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYO9ojpmk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYO9ojpmk .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYO9ojpmk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYO9ojpmk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYO9ojpmk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYO9ojpmk .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYO9ojpmk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYO9ojpmk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYO9ov2XP {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYO9ov2XP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO9ov2XP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYO9ov2XP .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYO9ov2XP .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYO9ov2XP .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO9ov2XP .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYO9ov2XP .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYO9ov2XP .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYO9ov2XP .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYO9ov2XP .mbr-text,
.cid-uFYO9ov2XP .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYO9oEhvo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYO9oEhvo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO9oEhvo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYO9oEhvo .row {
  flex-direction: row-reverse;
}
.cid-uFYO9oEhvo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYO9oEhvo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO9oEhvo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYO9oEhvo .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYO9oEhvo .mbr-text,
.cid-uFYO9oEhvo .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYO9oNo8l {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYO9oNo8l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO9oNo8l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYO9oNo8l .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYO9oNo8l .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO9oNo8l .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYO9oNo8l .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYO9oNo8l .mbr-text,
.cid-uFYO9oNo8l .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYO9p2XFo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYO9p2XFo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYO9p2XFo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYO9p2XFo .row {
    flex-direction: column-reverse;
  }
  .cid-uFYO9p2XFo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYO9p2XFo .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYO9p2XFo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYO9p2XFo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYO9p2XFo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYO9p2XFo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYO9p2XFo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYO9p2XFo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYO9p2XFo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYO9p2XFo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYO9p2XFo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYO9p2XFo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYO9p2XFo P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYO9p2XFo .card-title {
  color: #0c2c68;
}
.cid-uFYO9p2XFo .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYO9phEKU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYO9phEKU .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYO9phEKU .container {
    padding: 0 12px;
  }
}
.cid-uFYO9phEKU .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYO9phEKU .social-row .soc-item {
  margin: 8px;
}
.cid-uFYO9phEKU .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYO9phEKU .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYO9phEKU .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYO9phEKU .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYO9phEKU .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYO9phEKU .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYO9phEKU .header-menu li p {
  margin: 0;
}
.cid-uFYO9phEKU .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYO9phEKU .mbr-section-title {
  color: #ffffff;
}
.cid-uFYOe0BPHR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYOe0BPHR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYOe0BPHR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYOe0BPHR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYOe0BPHR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYOe0BPHR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYOe0BPHR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYOe0BPHR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYOe0BPHR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYOe0BPHR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYOe0BPHR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYOe0BPHR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYOe0BPHR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYOe0BPHR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYOe0BPHR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYOe0BPHR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYOe0BPHR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYOe0BPHR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYOe0BPHR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYOe0BPHR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYOe0BPHR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOe0BPHR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYOe0BPHR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYOe0BPHR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYOe0BPHR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYOe0BPHR .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYOe0BPHR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYOe0BPHR .nav-item:focus,
.cid-uFYOe0BPHR .nav-link:focus {
  outline: none;
}
.cid-uFYOe0BPHR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYOe0BPHR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYOe0BPHR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYOe0BPHR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYOe0BPHR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYOe0BPHR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYOe0BPHR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYOe0BPHR .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYOe0BPHR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYOe0BPHR .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYOe0BPHR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYOe0BPHR .navbar.collapsed {
  justify-content: center;
}
.cid-uFYOe0BPHR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYOe0BPHR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYOe0BPHR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYOe0BPHR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYOe0BPHR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYOe0BPHR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYOe0BPHR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYOe0BPHR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYOe0BPHR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYOe0BPHR .navbar {
    min-height: 72px;
  }
  .cid-uFYOe0BPHR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYOe0BPHR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYOe0BPHR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYOe0BPHR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYOe0BPHR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYOe0BPHR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYOe0BPHR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYOe0BPHR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYOe0BPHR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYOe0BPHR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOe0BPHR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYOe0BPHR .dropdown-item.active,
.cid-uFYOe0BPHR .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYOe0BPHR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYOe0BPHR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYOe0BPHR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYOe0BPHR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYOe0BPHR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYOe0BPHR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYOe0BPHR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYOe0BPHR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYOe0BPHR .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYOe0BPHR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYOe0BPHR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYOe0BPHR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYOe0BPHR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOe0BPHR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOe0BPHR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYOe0BPHR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOe0BPHR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYOe0BPHR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYOe0BPHR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOe0BPHR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYOe0BPHR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYOe0BPHR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYOe0BPHR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYOe0BPHR .navbar {
    height: 70px;
  }
  .cid-uFYOe0BPHR .navbar.opened {
    height: auto;
  }
  .cid-uFYOe0BPHR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYOe0BPHR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYOe0BPHR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYOe0BPHR .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYOe0BPHR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYOe0BPHR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYOe0BPHR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYOe0BPHR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOe0BPHR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYOe0BPHR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYOe0Rbvi {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOe0Rbvi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOe0Rbvi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOe0Rbvi .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYOe0Rbvi .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYOe0Rbvi .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOe0Rbvi .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYOe0Rbvi .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYOe0Rbvi .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYOe0Rbvi .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYOe0Rbvi .mbr-text,
.cid-uFYOe0Rbvi .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOe106Xg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOe106Xg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOe106Xg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOe106Xg .row {
  flex-direction: row-reverse;
}
.cid-uFYOe106Xg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOe106Xg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOe106Xg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOe106Xg .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYOe106Xg .mbr-text,
.cid-uFYOe106Xg .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYOe1afna {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOe1afna .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOe1afna .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOe1afna .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOe1afna .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOe1afna .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOe1afna .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYOe1afna .mbr-text,
.cid-uFYOe1afna .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYOe1j9ZX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYOe1j9ZX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOe1j9ZX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYOe1j9ZX .row {
    flex-direction: column-reverse;
  }
  .cid-uFYOe1j9ZX .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYOe1j9ZX .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYOe1j9ZX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYOe1j9ZX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYOe1j9ZX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYOe1j9ZX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYOe1j9ZX .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYOe1j9ZX .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYOe1j9ZX .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYOe1j9ZX .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOe1j9ZX .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYOe1j9ZX .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYOe1j9ZX P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYOe1j9ZX .card-title {
  color: #0c2c68;
}
.cid-uFYOe1j9ZX .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYOe1wUuK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYOe1wUuK .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYOe1wUuK .container {
    padding: 0 12px;
  }
}
.cid-uFYOe1wUuK .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYOe1wUuK .social-row .soc-item {
  margin: 8px;
}
.cid-uFYOe1wUuK .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYOe1wUuK .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYOe1wUuK .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYOe1wUuK .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYOe1wUuK .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYOe1wUuK .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYOe1wUuK .header-menu li p {
  margin: 0;
}
.cid-uFYOe1wUuK .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOe1wUuK .mbr-section-title {
  color: #ffffff;
}
.cid-uFYOlSPm1V {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYOlSPm1V .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYOlSPm1V .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYOlSPm1V .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYOlSPm1V .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYOlSPm1V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYOlSPm1V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYOlSPm1V .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYOlSPm1V .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYOlSPm1V .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYOlSPm1V .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYOlSPm1V .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYOlSPm1V .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYOlSPm1V .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYOlSPm1V .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYOlSPm1V .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYOlSPm1V .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYOlSPm1V .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYOlSPm1V .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYOlSPm1V .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYOlSPm1V .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOlSPm1V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYOlSPm1V .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYOlSPm1V .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYOlSPm1V .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYOlSPm1V .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYOlSPm1V .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYOlSPm1V .nav-item:focus,
.cid-uFYOlSPm1V .nav-link:focus {
  outline: none;
}
.cid-uFYOlSPm1V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYOlSPm1V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYOlSPm1V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYOlSPm1V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYOlSPm1V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYOlSPm1V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYOlSPm1V .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYOlSPm1V .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYOlSPm1V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYOlSPm1V .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYOlSPm1V .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYOlSPm1V .navbar.collapsed {
  justify-content: center;
}
.cid-uFYOlSPm1V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYOlSPm1V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYOlSPm1V .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYOlSPm1V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYOlSPm1V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYOlSPm1V .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYOlSPm1V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYOlSPm1V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYOlSPm1V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYOlSPm1V .navbar {
    min-height: 72px;
  }
  .cid-uFYOlSPm1V .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYOlSPm1V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYOlSPm1V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYOlSPm1V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYOlSPm1V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYOlSPm1V .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYOlSPm1V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYOlSPm1V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYOlSPm1V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYOlSPm1V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOlSPm1V .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYOlSPm1V .dropdown-item.active,
.cid-uFYOlSPm1V .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYOlSPm1V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYOlSPm1V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYOlSPm1V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYOlSPm1V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYOlSPm1V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYOlSPm1V .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYOlSPm1V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYOlSPm1V .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYOlSPm1V .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYOlSPm1V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYOlSPm1V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYOlSPm1V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYOlSPm1V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOlSPm1V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOlSPm1V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYOlSPm1V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOlSPm1V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYOlSPm1V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYOlSPm1V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOlSPm1V .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYOlSPm1V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYOlSPm1V .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYOlSPm1V .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYOlSPm1V .navbar {
    height: 70px;
  }
  .cid-uFYOlSPm1V .navbar.opened {
    height: auto;
  }
  .cid-uFYOlSPm1V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYOlSPm1V .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYOlSPm1V .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYOlSPm1V .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYOlSPm1V .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYOlSPm1V .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYOlSPm1V .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYOlSPm1V .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOlSPm1V .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYOlSPm1V .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYOlT0vWh {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOlT0vWh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOlT0vWh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOlT0vWh .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYOlT0vWh .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYOlT0vWh .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOlT0vWh .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYOlT0vWh .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYOlT0vWh .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYOlT0vWh .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYOlT0vWh .mbr-text,
.cid-uFYOlT0vWh .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOlT87dj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOlT87dj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOlT87dj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOlT87dj .row {
  flex-direction: row-reverse;
}
.cid-uFYOlT87dj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOlT87dj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOlT87dj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOlT87dj .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYOlT87dj .mbr-text,
.cid-uFYOlT87dj .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYOlTf3a0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOlTf3a0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOlTf3a0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOlTf3a0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOlTf3a0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOlTf3a0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOlTf3a0 .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYOlTf3a0 .mbr-text,
.cid-uFYOlTf3a0 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYOlTmg4g {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOlTmg4g .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYOlTmg4g .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYOlTmg4g .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYOlTmg4g .mbr-text {
  color: #001f55;
}
.cid-uFYOlTmg4g .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYOlTt56Y {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYOlTt56Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOlTt56Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYOlTt56Y .row {
    flex-direction: column-reverse;
  }
  .cid-uFYOlTt56Y .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYOlTt56Y .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYOlTt56Y .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYOlTt56Y .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYOlTt56Y .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYOlTt56Y .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYOlTt56Y .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYOlTt56Y .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYOlTt56Y .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYOlTt56Y .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOlTt56Y .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYOlTt56Y .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYOlTt56Y P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYOlTt56Y .card-title {
  color: #0c2c68;
}
.cid-uFYOlTt56Y .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYOlTDLAs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYOlTDLAs .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYOlTDLAs .container {
    padding: 0 12px;
  }
}
.cid-uFYOlTDLAs .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYOlTDLAs .social-row .soc-item {
  margin: 8px;
}
.cid-uFYOlTDLAs .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYOlTDLAs .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYOlTDLAs .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYOlTDLAs .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYOlTDLAs .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYOlTDLAs .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYOlTDLAs .header-menu li p {
  margin: 0;
}
.cid-uFYOlTDLAs .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOlTDLAs .mbr-section-title {
  color: #ffffff;
}
.cid-uFYOsWgRhd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYOsWgRhd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYOsWgRhd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYOsWgRhd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYOsWgRhd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYOsWgRhd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYOsWgRhd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYOsWgRhd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYOsWgRhd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYOsWgRhd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYOsWgRhd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYOsWgRhd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYOsWgRhd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYOsWgRhd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYOsWgRhd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYOsWgRhd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYOsWgRhd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYOsWgRhd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYOsWgRhd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYOsWgRhd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYOsWgRhd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOsWgRhd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYOsWgRhd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYOsWgRhd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYOsWgRhd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYOsWgRhd .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYOsWgRhd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYOsWgRhd .nav-item:focus,
.cid-uFYOsWgRhd .nav-link:focus {
  outline: none;
}
.cid-uFYOsWgRhd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYOsWgRhd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYOsWgRhd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYOsWgRhd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYOsWgRhd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYOsWgRhd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYOsWgRhd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYOsWgRhd .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYOsWgRhd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYOsWgRhd .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYOsWgRhd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYOsWgRhd .navbar.collapsed {
  justify-content: center;
}
.cid-uFYOsWgRhd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYOsWgRhd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYOsWgRhd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYOsWgRhd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYOsWgRhd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYOsWgRhd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYOsWgRhd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYOsWgRhd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYOsWgRhd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYOsWgRhd .navbar {
    min-height: 72px;
  }
  .cid-uFYOsWgRhd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYOsWgRhd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYOsWgRhd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYOsWgRhd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYOsWgRhd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYOsWgRhd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYOsWgRhd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYOsWgRhd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYOsWgRhd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYOsWgRhd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOsWgRhd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYOsWgRhd .dropdown-item.active,
.cid-uFYOsWgRhd .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYOsWgRhd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYOsWgRhd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYOsWgRhd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYOsWgRhd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYOsWgRhd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYOsWgRhd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYOsWgRhd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYOsWgRhd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYOsWgRhd .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYOsWgRhd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYOsWgRhd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYOsWgRhd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYOsWgRhd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOsWgRhd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOsWgRhd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYOsWgRhd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOsWgRhd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYOsWgRhd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYOsWgRhd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOsWgRhd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYOsWgRhd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYOsWgRhd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYOsWgRhd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYOsWgRhd .navbar {
    height: 70px;
  }
  .cid-uFYOsWgRhd .navbar.opened {
    height: auto;
  }
  .cid-uFYOsWgRhd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYOsWgRhd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYOsWgRhd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYOsWgRhd .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYOsWgRhd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYOsWgRhd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYOsWgRhd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYOsWgRhd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOsWgRhd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYOsWgRhd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYOsWvPWA {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOsWvPWA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOsWvPWA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOsWvPWA .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYOsWvPWA .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYOsWvPWA .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOsWvPWA .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYOsWvPWA .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYOsWvPWA .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYOsWvPWA .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYOsWvPWA .mbr-text,
.cid-uFYOsWvPWA .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOsWC7jc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOsWC7jc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOsWC7jc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOsWC7jc .row {
  flex-direction: row-reverse;
}
.cid-uFYOsWC7jc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOsWC7jc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOsWC7jc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOsWC7jc .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYOsWC7jc .mbr-text,
.cid-uFYOsWC7jc .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYOsWM6ch {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOsWM6ch .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOsWM6ch .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOsWM6ch .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOsWM6ch .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOsWM6ch .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOsWM6ch .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYOsWM6ch .mbr-text,
.cid-uFYOsWM6ch .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYOsX0KRX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOsX0KRX .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYOsX0KRX .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYOsX0KRX .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYOsX0KRX .mbr-text {
  color: #001f55;
}
.cid-uFYOsX0KRX .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYOsX9sOq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYOsX9sOq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOsX9sOq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYOsX9sOq .row {
    flex-direction: column-reverse;
  }
  .cid-uFYOsX9sOq .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYOsX9sOq .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYOsX9sOq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYOsX9sOq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYOsX9sOq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYOsX9sOq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYOsX9sOq .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYOsX9sOq .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYOsX9sOq .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYOsX9sOq .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOsX9sOq .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYOsX9sOq .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYOsX9sOq P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYOsX9sOq .card-title {
  color: #0c2c68;
}
.cid-uFYOsX9sOq .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYOsXoNkm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYOsXoNkm .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYOsXoNkm .container {
    padding: 0 12px;
  }
}
.cid-uFYOsXoNkm .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYOsXoNkm .social-row .soc-item {
  margin: 8px;
}
.cid-uFYOsXoNkm .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYOsXoNkm .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYOsXoNkm .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYOsXoNkm .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYOsXoNkm .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYOsXoNkm .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYOsXoNkm .header-menu li p {
  margin: 0;
}
.cid-uFYOsXoNkm .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOsXoNkm .mbr-section-title {
  color: #ffffff;
}
.cid-uFYOvvSWpm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYOvvSWpm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYOvvSWpm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYOvvSWpm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYOvvSWpm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYOvvSWpm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYOvvSWpm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYOvvSWpm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYOvvSWpm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYOvvSWpm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYOvvSWpm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYOvvSWpm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYOvvSWpm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYOvvSWpm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYOvvSWpm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYOvvSWpm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYOvvSWpm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYOvvSWpm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYOvvSWpm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYOvvSWpm .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYOvvSWpm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOvvSWpm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYOvvSWpm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYOvvSWpm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYOvvSWpm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYOvvSWpm .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYOvvSWpm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYOvvSWpm .nav-item:focus,
.cid-uFYOvvSWpm .nav-link:focus {
  outline: none;
}
.cid-uFYOvvSWpm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYOvvSWpm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYOvvSWpm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYOvvSWpm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYOvvSWpm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYOvvSWpm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYOvvSWpm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYOvvSWpm .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYOvvSWpm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYOvvSWpm .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYOvvSWpm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYOvvSWpm .navbar.collapsed {
  justify-content: center;
}
.cid-uFYOvvSWpm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYOvvSWpm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYOvvSWpm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYOvvSWpm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYOvvSWpm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYOvvSWpm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYOvvSWpm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYOvvSWpm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYOvvSWpm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYOvvSWpm .navbar {
    min-height: 72px;
  }
  .cid-uFYOvvSWpm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYOvvSWpm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYOvvSWpm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYOvvSWpm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYOvvSWpm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYOvvSWpm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYOvvSWpm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYOvvSWpm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYOvvSWpm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYOvvSWpm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYOvvSWpm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYOvvSWpm .dropdown-item.active,
.cid-uFYOvvSWpm .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYOvvSWpm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYOvvSWpm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYOvvSWpm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYOvvSWpm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYOvvSWpm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYOvvSWpm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYOvvSWpm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYOvvSWpm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYOvvSWpm .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYOvvSWpm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYOvvSWpm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYOvvSWpm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYOvvSWpm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOvvSWpm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYOvvSWpm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYOvvSWpm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOvvSWpm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYOvvSWpm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYOvvSWpm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYOvvSWpm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYOvvSWpm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYOvvSWpm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYOvvSWpm .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYOvvSWpm .navbar {
    height: 70px;
  }
  .cid-uFYOvvSWpm .navbar.opened {
    height: auto;
  }
  .cid-uFYOvvSWpm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYOvvSWpm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYOvvSWpm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYOvvSWpm .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYOvvSWpm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYOvvSWpm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYOvvSWpm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYOvvSWpm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYOvvSWpm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYOvvSWpm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYOvw2zsL {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOvw2zsL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOvw2zsL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOvw2zsL .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYOvw2zsL .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYOvw2zsL .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOvw2zsL .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYOvw2zsL .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYOvw2zsL .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYOvw2zsL .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYOvw2zsL .mbr-text,
.cid-uFYOvw2zsL .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOvw8kda {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOvw8kda .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOvw8kda .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOvw8kda .row {
  flex-direction: row-reverse;
}
.cid-uFYOvw8kda .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOvw8kda .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOvw8kda .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOvw8kda .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYOvw8kda .mbr-text,
.cid-uFYOvw8kda .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYOvwfDIA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOvwfDIA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOvwfDIA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYOvwfDIA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYOvwfDIA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOvwfDIA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYOvwfDIA .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYOvwfDIA .mbr-text,
.cid-uFYOvwfDIA .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYOvwmQx0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYOvwmQx0 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYOvwmQx0 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYOvwmQx0 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYOvwmQx0 .mbr-text {
  color: #001f55;
}
.cid-uFYOvwmQx0 .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYOvwscoW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYOvwscoW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYOvwscoW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYOvwscoW .row {
    flex-direction: column-reverse;
  }
  .cid-uFYOvwscoW .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYOvwscoW .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYOvwscoW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYOvwscoW .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYOvwscoW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYOvwscoW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYOvwscoW .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYOvwscoW .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYOvwscoW .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYOvwscoW .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYOvwscoW .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYOvwscoW .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYOvwscoW P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYOvwscoW .card-title {
  color: #0c2c68;
}
.cid-uFYOvwscoW .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYOvwBCXv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYOvwBCXv .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYOvwBCXv .container {
    padding: 0 12px;
  }
}
.cid-uFYOvwBCXv .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYOvwBCXv .social-row .soc-item {
  margin: 8px;
}
.cid-uFYOvwBCXv .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYOvwBCXv .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYOvwBCXv .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYOvwBCXv .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYOvwBCXv .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYOvwBCXv .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYOvwBCXv .header-menu li p {
  margin: 0;
}
.cid-uFYOvwBCXv .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYOvwBCXv .mbr-section-title {
  color: #ffffff;
}
.cid-uFYRa6TT38 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYRa6TT38 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYRa6TT38 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYRa6TT38 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYRa6TT38 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYRa6TT38 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYRa6TT38 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYRa6TT38 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYRa6TT38 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYRa6TT38 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYRa6TT38 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYRa6TT38 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYRa6TT38 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYRa6TT38 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYRa6TT38 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYRa6TT38 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYRa6TT38 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYRa6TT38 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYRa6TT38 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYRa6TT38 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYRa6TT38 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYRa6TT38 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYRa6TT38 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYRa6TT38 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYRa6TT38 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYRa6TT38 .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYRa6TT38 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYRa6TT38 .nav-item:focus,
.cid-uFYRa6TT38 .nav-link:focus {
  outline: none;
}
.cid-uFYRa6TT38 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYRa6TT38 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYRa6TT38 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYRa6TT38 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYRa6TT38 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYRa6TT38 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYRa6TT38 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYRa6TT38 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYRa6TT38 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYRa6TT38 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYRa6TT38 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYRa6TT38 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYRa6TT38 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYRa6TT38 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYRa6TT38 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYRa6TT38 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYRa6TT38 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYRa6TT38 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYRa6TT38 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYRa6TT38 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYRa6TT38 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYRa6TT38 .navbar {
    min-height: 72px;
  }
  .cid-uFYRa6TT38 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYRa6TT38 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYRa6TT38 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYRa6TT38 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYRa6TT38 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYRa6TT38 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYRa6TT38 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYRa6TT38 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYRa6TT38 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYRa6TT38 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYRa6TT38 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYRa6TT38 .dropdown-item.active,
.cid-uFYRa6TT38 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYRa6TT38 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYRa6TT38 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYRa6TT38 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYRa6TT38 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYRa6TT38 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYRa6TT38 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYRa6TT38 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYRa6TT38 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYRa6TT38 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYRa6TT38 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYRa6TT38 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYRa6TT38 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYRa6TT38 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYRa6TT38 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYRa6TT38 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYRa6TT38 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYRa6TT38 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYRa6TT38 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYRa6TT38 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYRa6TT38 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYRa6TT38 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYRa6TT38 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYRa6TT38 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYRa6TT38 .navbar {
    height: 70px;
  }
  .cid-uFYRa6TT38 .navbar.opened {
    height: auto;
  }
  .cid-uFYRa6TT38 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYRa6TT38 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYRa6TT38 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYRa6TT38 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYRa6TT38 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYRa6TT38 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYRa6TT38 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYRa6TT38 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYRa6TT38 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYRa6TT38 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYRa7dzQK {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRa7dzQK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRa7dzQK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRa7dzQK .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYRa7dzQK .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYRa7dzQK .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRa7dzQK .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYRa7dzQK .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYRa7dzQK .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYRa7dzQK .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYRa7dzQK .mbr-text,
.cid-uFYRa7dzQK .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYRa7qhpf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRa7qhpf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRa7qhpf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRa7qhpf .row {
  flex-direction: row-reverse;
}
.cid-uFYRa7qhpf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYRa7qhpf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRa7qhpf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYRa7qhpf .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYRa7qhpf .mbr-text,
.cid-uFYRa7qhpf .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYRa7Ek1d {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRa7Ek1d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRa7Ek1d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRa7Ek1d .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYRa7Ek1d .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRa7Ek1d .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYRa7Ek1d .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYRa7Ek1d .mbr-text,
.cid-uFYRa7Ek1d .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYRa7SROw {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRa7SROw .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYRa7SROw .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYRa7SROw .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYRa7SROw .mbr-text {
  color: #001f55;
}
.cid-uFYRa7SROw .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYRa80Zqo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYRa80Zqo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRa80Zqo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYRa80Zqo .row {
    flex-direction: column-reverse;
  }
  .cid-uFYRa80Zqo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYRa80Zqo .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYRa80Zqo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYRa80Zqo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYRa80Zqo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYRa80Zqo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYRa80Zqo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYRa80Zqo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYRa80Zqo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYRa80Zqo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRa80Zqo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYRa80Zqo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYRa80Zqo P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYRa80Zqo .card-title {
  color: #0c2c68;
}
.cid-uFYRa80Zqo .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYRa8ebiv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYRa8ebiv .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYRa8ebiv .container {
    padding: 0 12px;
  }
}
.cid-uFYRa8ebiv .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYRa8ebiv .social-row .soc-item {
  margin: 8px;
}
.cid-uFYRa8ebiv .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYRa8ebiv .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYRa8ebiv .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYRa8ebiv .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYRa8ebiv .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYRa8ebiv .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYRa8ebiv .header-menu li p {
  margin: 0;
}
.cid-uFYRa8ebiv .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYRa8ebiv .mbr-section-title {
  color: #ffffff;
}
.cid-uFYRhw4wvi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYRhw4wvi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYRhw4wvi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYRhw4wvi .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYRhw4wvi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYRhw4wvi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYRhw4wvi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYRhw4wvi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYRhw4wvi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYRhw4wvi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYRhw4wvi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYRhw4wvi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYRhw4wvi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYRhw4wvi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYRhw4wvi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYRhw4wvi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYRhw4wvi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYRhw4wvi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYRhw4wvi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYRhw4wvi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYRhw4wvi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYRhw4wvi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYRhw4wvi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYRhw4wvi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYRhw4wvi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYRhw4wvi .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYRhw4wvi .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYRhw4wvi .nav-item:focus,
.cid-uFYRhw4wvi .nav-link:focus {
  outline: none;
}
.cid-uFYRhw4wvi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYRhw4wvi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYRhw4wvi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYRhw4wvi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYRhw4wvi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYRhw4wvi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYRhw4wvi .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYRhw4wvi .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYRhw4wvi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYRhw4wvi .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYRhw4wvi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYRhw4wvi .navbar.collapsed {
  justify-content: center;
}
.cid-uFYRhw4wvi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYRhw4wvi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYRhw4wvi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYRhw4wvi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYRhw4wvi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYRhw4wvi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYRhw4wvi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYRhw4wvi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYRhw4wvi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYRhw4wvi .navbar {
    min-height: 72px;
  }
  .cid-uFYRhw4wvi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYRhw4wvi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYRhw4wvi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYRhw4wvi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYRhw4wvi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYRhw4wvi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYRhw4wvi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYRhw4wvi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYRhw4wvi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYRhw4wvi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYRhw4wvi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYRhw4wvi .dropdown-item.active,
.cid-uFYRhw4wvi .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYRhw4wvi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYRhw4wvi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYRhw4wvi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYRhw4wvi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYRhw4wvi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYRhw4wvi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYRhw4wvi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYRhw4wvi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYRhw4wvi .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYRhw4wvi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYRhw4wvi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYRhw4wvi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYRhw4wvi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYRhw4wvi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYRhw4wvi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYRhw4wvi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYRhw4wvi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYRhw4wvi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYRhw4wvi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYRhw4wvi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYRhw4wvi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYRhw4wvi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYRhw4wvi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYRhw4wvi .navbar {
    height: 70px;
  }
  .cid-uFYRhw4wvi .navbar.opened {
    height: auto;
  }
  .cid-uFYRhw4wvi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYRhw4wvi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYRhw4wvi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYRhw4wvi .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYRhw4wvi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYRhw4wvi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYRhw4wvi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYRhw4wvi .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYRhw4wvi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYRhw4wvi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYRhwo01A {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRhwo01A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRhwo01A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRhwo01A .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYRhwo01A .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYRhwo01A .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRhwo01A .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYRhwo01A .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYRhwo01A .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYRhwo01A .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYRhwo01A .mbr-text,
.cid-uFYRhwo01A .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYRhwByTG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRhwByTG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRhwByTG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRhwByTG .row {
  flex-direction: row-reverse;
}
.cid-uFYRhwByTG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYRhwByTG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRhwByTG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYRhwByTG .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYRhwByTG .mbr-text,
.cid-uFYRhwByTG .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYRhwPk9a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRhwPk9a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRhwPk9a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRhwPk9a .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYRhwPk9a .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRhwPk9a .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYRhwPk9a .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYRhwPk9a .mbr-text,
.cid-uFYRhwPk9a .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYRhx2Gny {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRhx2Gny .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYRhx2Gny .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYRhx2Gny .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYRhx2Gny .mbr-text {
  color: #001f55;
}
.cid-uFYRhx2Gny .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYRhxd26x {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYRhxd26x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRhxd26x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYRhxd26x .row {
    flex-direction: column-reverse;
  }
  .cid-uFYRhxd26x .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYRhxd26x .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYRhxd26x .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYRhxd26x .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYRhxd26x .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYRhxd26x .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYRhxd26x .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYRhxd26x .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYRhxd26x .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYRhxd26x .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRhxd26x .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYRhxd26x .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYRhxd26x P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYRhxd26x .card-title {
  color: #0c2c68;
}
.cid-uFYRhxd26x .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYRhxu2fs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYRhxu2fs .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYRhxu2fs .container {
    padding: 0 12px;
  }
}
.cid-uFYRhxu2fs .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYRhxu2fs .social-row .soc-item {
  margin: 8px;
}
.cid-uFYRhxu2fs .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYRhxu2fs .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYRhxu2fs .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYRhxu2fs .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYRhxu2fs .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYRhxu2fs .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYRhxu2fs .header-menu li p {
  margin: 0;
}
.cid-uFYRhxu2fs .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYRhxu2fs .mbr-section-title {
  color: #ffffff;
}
.cid-uFYRnGejvT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFYRnGejvT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uFYRnGejvT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFYRnGejvT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFYRnGejvT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFYRnGejvT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYRnGejvT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFYRnGejvT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uFYRnGejvT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uFYRnGejvT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uFYRnGejvT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFYRnGejvT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFYRnGejvT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFYRnGejvT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uFYRnGejvT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFYRnGejvT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFYRnGejvT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFYRnGejvT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFYRnGejvT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFYRnGejvT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uFYRnGejvT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFYRnGejvT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uFYRnGejvT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uFYRnGejvT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYRnGejvT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFYRnGejvT .iconfont-wrapper {
  color: #ff4552 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYRnGejvT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
}
.cid-uFYRnGejvT .nav-item:focus,
.cid-uFYRnGejvT .nav-link:focus {
  outline: none;
}
.cid-uFYRnGejvT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYRnGejvT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYRnGejvT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYRnGejvT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYRnGejvT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYRnGejvT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYRnGejvT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFYRnGejvT .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYRnGejvT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYRnGejvT .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYRnGejvT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFYRnGejvT .navbar.collapsed {
  justify-content: center;
}
.cid-uFYRnGejvT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYRnGejvT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFYRnGejvT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uFYRnGejvT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYRnGejvT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYRnGejvT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFYRnGejvT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYRnGejvT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFYRnGejvT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFYRnGejvT .navbar {
    min-height: 72px;
  }
  .cid-uFYRnGejvT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYRnGejvT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYRnGejvT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYRnGejvT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYRnGejvT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYRnGejvT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFYRnGejvT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFYRnGejvT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFYRnGejvT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYRnGejvT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYRnGejvT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFYRnGejvT .dropdown-item.active,
.cid-uFYRnGejvT .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYRnGejvT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYRnGejvT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYRnGejvT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYRnGejvT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFYRnGejvT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFYRnGejvT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFYRnGejvT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYRnGejvT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFYRnGejvT .navbar-buttons {
    text-align: left;
  }
}
.cid-uFYRnGejvT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYRnGejvT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFYRnGejvT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYRnGejvT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYRnGejvT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYRnGejvT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYRnGejvT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYRnGejvT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYRnGejvT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYRnGejvT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYRnGejvT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uFYRnGejvT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYRnGejvT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFYRnGejvT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFYRnGejvT .navbar {
    height: 70px;
  }
  .cid-uFYRnGejvT .navbar.opened {
    height: auto;
  }
  .cid-uFYRnGejvT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFYRnGejvT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFYRnGejvT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFYRnGejvT .navbar-brand {
    margin-right: auto;
  }
  .cid-uFYRnGejvT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
  }
  .cid-uFYRnGejvT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFYRnGejvT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFYRnGejvT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFYRnGejvT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uFYRnGejvT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFYRnGpA9W {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRnGpA9W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRnGpA9W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRnGpA9W .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uFYRnGpA9W .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uFYRnGpA9W .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRnGpA9W .card-wrapper {
    padding: 4rem;
  }
}
.cid-uFYRnGpA9W .wrap {
  background: url("../../../assets/images/instalatorstwo-ektryczne-baner-1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uFYRnGpA9W .wrap .inner-wrap {
  padding: 40px;
}
.cid-uFYRnGpA9W .card-title {
  color: #ff7c19;
  text-align: center;
}
.cid-uFYRnGpA9W .mbr-text,
.cid-uFYRnGpA9W .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uFYRnGAeWP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRnGAeWP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRnGAeWP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRnGAeWP .row {
  flex-direction: row-reverse;
}
.cid-uFYRnGAeWP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYRnGAeWP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRnGAeWP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYRnGAeWP .mbr-section-title {
  color: #ff7c19;
  text-align: right;
}
.cid-uFYRnGAeWP .mbr-text,
.cid-uFYRnGAeWP .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFYRnGI9bS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRnGI9bS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRnGI9bS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFYRnGI9bS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uFYRnGI9bS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRnGI9bS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uFYRnGI9bS .mbr-section-title {
  color: #ff7c19;
  text-align: left;
}
.cid-uFYRnGI9bS .mbr-text,
.cid-uFYRnGI9bS .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFYRnGQu4i {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uFYRnGQu4i .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uFYRnGQu4i .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uFYRnGQu4i .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #ff7c19;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uFYRnGQu4i .mbr-text {
  color: #001f55;
}
.cid-uFYRnGQu4i .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYRnGXk1r {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uFYRnGXk1r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFYRnGXk1r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uFYRnGXk1r .row {
    flex-direction: column-reverse;
  }
  .cid-uFYRnGXk1r .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFYRnGXk1r .google-map {
  height: 100%;
  position: relative;
}
.cid-uFYRnGXk1r .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFYRnGXk1r .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFYRnGXk1r .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFYRnGXk1r .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFYRnGXk1r .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uFYRnGXk1r .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #f7f7f7;
}
.cid-uFYRnGXk1r .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uFYRnGXk1r .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFYRnGXk1r .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uFYRnGXk1r .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #ff7c19;
}
.cid-uFYRnGXk1r P {
  text-align: left;
  color: #0c2c68;
}
.cid-uFYRnGXk1r .card-title {
  color: #0c2c68;
}
.cid-uFYRnGXk1r .mbr-section-title {
  color: #ff7c19;
}
.cid-uFYRnH89hn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .cid-uFYRnH89hn .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-uFYRnH89hn .container {
    padding: 0 12px;
  }
}
.cid-uFYRnH89hn .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uFYRnH89hn .social-row .soc-item {
  margin: 8px;
}
.cid-uFYRnH89hn .social-row .soc-item a:hover .mbr-iconfont,
.cid-uFYRnH89hn .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uFYRnH89hn .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #f92c50;
  transition: all 0.3s ease-in-out;
}
.cid-uFYRnH89hn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uFYRnH89hn .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uFYRnH89hn .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uFYRnH89hn .header-menu li p {
  margin: 0;
}
.cid-uFYRnH89hn .copyright {
  margin-bottom: 0;
  color: #0c2c68;
  text-align: center;
}
.cid-uFYRnH89hn .mbr-section-title {
  color: #ffffff;
}
