.elementor-305 .elementor-element.elementor-element-8b85fce{--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:100px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-8b85fce:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-8b85fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-305 .elementor-element.elementor-element-f350d10{text-align:center;}.elementor-305 .elementor-element.elementor-element-f350d10 .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:60px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-300cd69{text-align:justify;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-7fa3224{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-305 .elementor-element.elementor-element-34d16a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-305 .elementor-element.elementor-element-0603b49 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-305 .elementor-element.elementor-element-0603b49.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-0603b49{text-align:left;}.elementor-305 .elementor-element.elementor-element-0603b49 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:42px;font-weight:300;}.elementor-305 .elementor-element.elementor-element-e69c21a{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-42b68f4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-305 .elementor-element.elementor-element-42b68f4 .elementor-divider-separator{width:100%;}.elementor-305 .elementor-element.elementor-element-42b68f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-305 .elementor-element.elementor-element-54fcca3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-8c9c9da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-c062123 img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-f930976{text-align:left;}.elementor-305 .elementor-element.elementor-element-f930976 .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-bc23af0 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-bc23af0{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-1322d6a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-1322d6a{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-d99346e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9a9fb2a img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-8944b79{text-align:left;}.elementor-305 .elementor-element.elementor-element-8944b79 .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-8f2cc13 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-8f2cc13{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-448f2c8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-448f2c8{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-db9de62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-8310c83 img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-2db771f{text-align:left;}.elementor-305 .elementor-element.elementor-element-2db771f .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-a4c10b4 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-a4c10b4{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-c32b5c9 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-c32b5c9{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-9069954{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-a890019{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-305 .elementor-element.elementor-element-09531c6 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-305 .elementor-element.elementor-element-09531c6.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-09531c6{text-align:left;}.elementor-305 .elementor-element.elementor-element-09531c6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:42px;font-weight:300;}.elementor-305 .elementor-element.elementor-element-408df1c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-377fc8f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-305 .elementor-element.elementor-element-377fc8f .elementor-divider-separator{width:100%;}.elementor-305 .elementor-element.elementor-element-377fc8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-305 .elementor-element.elementor-element-bc3afd9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-903bf2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-288a820 img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-95c9425{text-align:left;}.elementor-305 .elementor-element.elementor-element-95c9425 .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-c41ef6f > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-c41ef6f{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-28b718f > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-28b718f{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-cd5fc04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-51b5936 img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-c82a9ca{text-align:left;}.elementor-305 .elementor-element.elementor-element-c82a9ca .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-21d6e77 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-21d6e77{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-32923db > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-32923db{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-06f5582{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-7b9f469 img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-ce667d6{text-align:left;}.elementor-305 .elementor-element.elementor-element-ce667d6 .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-0459476 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-0459476{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-dba04a2 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-dba04a2{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-44a892a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-a55c2c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-305 .elementor-element.elementor-element-03ece9c > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-305 .elementor-element.elementor-element-03ece9c.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-03ece9c{text-align:left;}.elementor-305 .elementor-element.elementor-element-03ece9c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:42px;font-weight:300;}.elementor-305 .elementor-element.elementor-element-0ea21d5{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-e0fc11d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-305 .elementor-element.elementor-element-e0fc11d .elementor-divider-separator{width:100%;}.elementor-305 .elementor-element.elementor-element-e0fc11d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-305 .elementor-element.elementor-element-644f5c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-fd81e22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-5e91878 img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-435b43c{text-align:left;}.elementor-305 .elementor-element.elementor-element-435b43c .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-45380eb > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-45380eb{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-0fafa81 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-0fafa81{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-5070ae3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-274bc0f img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-ba2b7d9{text-align:left;}.elementor-305 .elementor-element.elementor-element-ba2b7d9 .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-f24fe0d > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-f24fe0d{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-46712c1 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-46712c1{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-b976461{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-e6f5f23 img{border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-13fd269{text-align:left;}.elementor-305 .elementor-element.elementor-element-13fd269 .elementor-heading-title{font-family:"Anton - regular", Sans-serif;font-size:30px;font-weight:700;}.elementor-305 .elementor-element.elementor-element-97fadac > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-305 .elementor-element.elementor-element-97fadac{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:20px;}.elementor-305 .elementor-element.elementor-element-a110324 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-305 .elementor-element.elementor-element-a110324{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-size:16px;line-height:20px;}.elementor-305 .elementor-element.elementor-element-d347b77{--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;}.elementor-305 .elementor-element.elementor-element-0542fa3{--spacer-size:100px;}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-8b85fce{--content-width:640px;}.elementor-305 .elementor-element.elementor-element-34d16a4{--width:80%;}.elementor-305 .elementor-element.elementor-element-e69c21a{--width:50%;}.elementor-305 .elementor-element.elementor-element-a890019{--width:80%;}.elementor-305 .elementor-element.elementor-element-408df1c{--width:50%;}.elementor-305 .elementor-element.elementor-element-a55c2c5{--width:80%;}.elementor-305 .elementor-element.elementor-element-0ea21d5{--width:50%;}}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-f350d10 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-0603b49 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-54fcca3{--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-f930976 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-8944b79 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-2db771f .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-09531c6 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-bc3afd9{--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-95c9425 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-c82a9ca .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-ce667d6 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-03ece9c .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-644f5c1{--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-435b43c .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-ba2b7d9 .elementor-heading-title{font-size:74px;}.elementor-305 .elementor-element.elementor-element-13fd269 .elementor-heading-title{font-size:74px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-f350d10 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-0603b49 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-54fcca3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-f930976 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-8944b79 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-2db771f .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-09531c6 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-bc3afd9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-95c9425 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-c82a9ca .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-ce667d6 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-03ece9c .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-644f5c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-305 .elementor-element.elementor-element-435b43c .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-ba2b7d9 .elementor-heading-title{font-size:34px;}.elementor-305 .elementor-element.elementor-element-13fd269 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for heading, class: .elementor-element-f350d10 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0603b49 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d16a4 */.elementor-305 .elementor-element.elementor-element-34d16a4 {
  position: relative;
  z-index: 1;
  overflow: hidden; /* aby ukryć elementy wychodzące poza obrys */
  border-radius: 40px;
}

.elementor-305 .elementor-element.elementor-element-34d16a4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%; /* obramowanie tylko na górnej połowie */
  border: 2px solid #000; /* kolor i grubość obramowania */
  border-bottom: none; /* usuwa dolną krawędź */
  border-radius: 40px 40px 0 0; /* zaokrąglenie tylko góry */
  pointer-events: none;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f930976 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8944b79 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db771f */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09531c6 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a890019 */.elementor-305 .elementor-element.elementor-element-a890019 {
  position: relative;
  z-index: 1;
  overflow: hidden; /* aby ukryć elementy wychodzące poza obrys */
  border-radius: 40px;
}

.elementor-305 .elementor-element.elementor-element-a890019::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%; /* obramowanie tylko na górnej połowie */
  border: 2px solid #000; /* kolor i grubość obramowania */
  border-bottom: none; /* usuwa dolną krawędź */
  border-radius: 40px 40px 0 0; /* zaokrąglenie tylko góry */
  pointer-events: none;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c9425 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c82a9ca */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce667d6 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03ece9c */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c2c5 */.elementor-305 .elementor-element.elementor-element-a55c2c5 {
  position: relative;
  z-index: 1;
  overflow: hidden; /* aby ukryć elementy wychodzące poza obrys */
  border-radius: 40px;
}

.elementor-305 .elementor-element.elementor-element-a55c2c5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%; /* obramowanie tylko na górnej połowie */
  border: 2px solid #000; /* kolor i grubość obramowania */
  border-bottom: none; /* usuwa dolną krawędź */
  border-radius: 40px 40px 0 0; /* zaokrąglenie tylko góry */
  pointer-events: none;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-435b43c */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba2b7d9 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fd269 */.grey {color:#d4d4d4;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton &#8211; regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bohomazy.studio/wp-content/uploads/2025/03/Anton-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bohomazy.studio/wp-content/uploads/2025/03/IBMPlexMono-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */