.elementor-58 .elementor-element.elementor-element-aa9244d{width:default;max-width:default;}.elementor-58 .elementor-element.elementor-element-aa9244d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-aa9244d .desc{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e6d5ac9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-5f60719{text-align:center;}.elementor-58 .elementor-element.elementor-element-5f60719 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;color:#000000;}.elementor-58 .elementor-element.elementor-element-f563568{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:42px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-b1a8a8f{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-58 .elementor-element.elementor-element-b1a8a8f a{color:#2A2A2A;}.elementor-58 .elementor-element.elementor-element-b1a8a8f a:hover, .elementor-58 .elementor-element.elementor-element-b1a8a8f a:focus{color:#000000;}.elementor-58 .elementor-element.elementor-element-0ecb3ce:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0ecb3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AF9064;}.elementor-58 .elementor-element.elementor-element-0ecb3ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:140px 0px 140px 0px;}.elementor-58 .elementor-element.elementor-element-0ecb3ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-0ecb3ce .elementor-heading-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0ecb3ce a{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-3305843 .elementor-heading-title{color:#000000;}.elementor-58 .elementor-element.elementor-element-3305843{color:#000000;padding:140px 0px 15px 0px;}.elementor-58 .elementor-element.elementor-element-3305843 a{color:#000000;}.elementor-58 .elementor-element.elementor-element-3305843 a:hover{color:#000000;}.elementor-58 .elementor-element.elementor-element-704fbb3 .elementor-element-populated .elementor-heading-title{color:#000000;}.elementor-58 .elementor-element.elementor-element-704fbb3 > .elementor-element-populated{color:#000000;}.elementor-58 .elementor-element.elementor-element-704fbb3 .elementor-element-populated a{color:#000000;}.elementor-58 .elementor-element.elementor-element-704fbb3 .elementor-element-populated a:hover{color:#000000;}.elementor-58 .elementor-element.elementor-element-086c7ff:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-086c7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#796F5E;}.elementor-58 .elementor-element.elementor-element-086c7ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-086c7ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-1d7577c iframe{height:626px;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-704fbb3{width:100%;}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-0ecb3ce{padding:100px 0px 100px 0px;}.elementor-58 .elementor-element.elementor-element-3305843{padding:100px 0px 40px 0px;}.elementor-58 .elementor-element.elementor-element-086c7ff{padding:0px 0px 100px 0px;}}/* Start custom CSS for features, class: .elementor-element-9dc3c3b */.feature-icon svg {
  color: #333333; /* główne linie ikony */
  stroke: #333333;
}
.feature-icon svg [stroke="#C5A880"],
.feature-icon svg [fill="#C5A880"] {
  stroke: #9f7439 !important;
  fill: # !important;
}
.elementor-58 .elementor-element.elementor-element-9dc3c3b p {
  color: #000000 !important;
}/* End custom CSS */