.elementor-21704 .elementor-element.elementor-element-33bd6c50{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 0px;--row-gap:1px;--column-gap:0px;}.elementor-21704 .elementor-element.elementor-element-33bd6c50:not(.elementor-motion-effects-element-type-background), .elementor-21704 .elementor-element.elementor-element-33bd6c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFED;}.elementor-21704 .elementor-element.elementor-element-657f68be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21704 .elementor-element.elementor-element-657f68be.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-21704 .elementor-element.elementor-element-5a73a8a2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-21704 .elementor-element.elementor-element-5a73a8a2 img{width:140px;max-width:100%;}.elementor-21704 .elementor-element.elementor-element-34e8d034{--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-21704 .elementor-element.elementor-element-1b8a53ab{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-21704 .elementor-element.elementor-element-1b8a53ab > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-21704 .elementor-element.elementor-element-1b8a53ab.elementor-element{--align-self:center;}.elementor-21704 .elementor-element.elementor-element-1b8a53ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-21704 .elementor-element.elementor-element-61875fb9{--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-21704 .elementor-element.elementor-element-5ce1d14b{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-21704 .elementor-element.elementor-element-5ce1d14b > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-21704 .elementor-element.elementor-element-5ce1d14b.elementor-element{--align-self:center;}.elementor-21704 .elementor-element.elementor-element-5ce1d14b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-21704 .elementor-element.elementor-element-64ab7523{--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-21704 .elementor-element.elementor-element-47f5c8ce{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-21704 .elementor-element.elementor-element-47f5c8ce > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-21704 .elementor-element.elementor-element-47f5c8ce.elementor-element{--align-self:center;}.elementor-21704 .elementor-element.elementor-element-47f5c8ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-21704 .elementor-element.elementor-element-3987ab0a{--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-21704 .elementor-element.elementor-element-2a7a21de{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-21704 .elementor-element.elementor-element-2a7a21de > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-21704 .elementor-element.elementor-element-2a7a21de.elementor-element{--align-self:center;}.elementor-21704 .elementor-element.elementor-element-2a7a21de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-21704 .elementor-element.elementor-element-754e2a67 .elementor-repeater-item-6f06f76.elementor-social-icon{background-color:#000000;}.elementor-21704 .elementor-element.elementor-element-754e2a67 .elementor-repeater-item-6f06f76.elementor-social-icon i{color:#FFFFFF;}.elementor-21704 .elementor-element.elementor-element-754e2a67 .elementor-repeater-item-6f06f76.elementor-social-icon svg{fill:#FFFFFF;}.elementor-21704 .elementor-element.elementor-element-754e2a67 .elementor-repeater-item-2f8f80b.elementor-social-icon{background-color:#006EED;}.elementor-21704 .elementor-element.elementor-element-754e2a67{--grid-template-columns:repeat(6, auto);width:auto;max-width:auto;--icon-size:24px;--grid-column-gap:7px;--grid-row-gap:0px;}.elementor-21704 .elementor-element.elementor-element-754e2a67 .elementor-widget-container{text-align:right;}.elementor-21704 .elementor-element.elementor-element-754e2a67 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-21704 .elementor-element.elementor-element-754e2a67.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-21704 .elementor-element.elementor-element-754e2a67 .elementor-social-icon{--icon-padding:0.3em;}.elementor-21704 .elementor-element.elementor-element-20ae2491{--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-21704 .elementor-element.elementor-element-71517c7f{--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-21704 .elementor-element.elementor-element-2363094c .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-21704 .elementor-element.elementor-element-2363094c .e--pointer-framed .elementor-item:before,
					.elementor-21704 .elementor-element.elementor-element-2363094c .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown a:hover,
					.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown a:focus,
					.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown a.highlighted{background-color:#000000;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown .elementor-item, .elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-21704 .elementor-element.elementor-element-20ae2491{--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;--justify-content:space-evenly;}.elementor-21704 .elementor-element.elementor-element-71517c7f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-21704 .elementor-element.elementor-element-2363094c.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-21704 .elementor-element.elementor-element-d40d110{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:left;}.elementor-21704 .elementor-element.elementor-element-d40d110.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-21704 .elementor-element.elementor-element-d40d110 img{width:80%;max-width:80%;}}@media(max-width:767px){.elementor-21704 .elementor-element.elementor-element-20ae2491{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21704 .elementor-element.elementor-element-71517c7f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21704 .elementor-element.elementor-element-2363094c{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;--nav-menu-icon-size:26px;}.elementor-21704 .elementor-element.elementor-element-2363094c > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu .elementor-item{line-height:1.7em;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown .elementor-item, .elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:22px;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--dropdown a{padding-left:29px;padding-right:29px;padding-top:12px;padding-bottom:12px;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-21704 .elementor-element.elementor-element-2363094c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:27px !important;}.elementor-21704 .elementor-element.elementor-element-2363094c .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-21704 .elementor-element.elementor-element-d40d110{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;text-align:center;}.elementor-21704 .elementor-element.elementor-element-d40d110.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-21704 .elementor-element.elementor-element-d40d110 img{width:100%;}}@media(min-width:768px){.elementor-21704 .elementor-element.elementor-element-657f68be{--width:35%;}.elementor-21704 .elementor-element.elementor-element-34e8d034{--width:7%;}.elementor-21704 .elementor-element.elementor-element-61875fb9{--width:7%;}.elementor-21704 .elementor-element.elementor-element-64ab7523{--width:7%;}.elementor-21704 .elementor-element.elementor-element-3987ab0a{--width:7%;}.elementor-21704 .elementor-element.elementor-element-71517c7f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21704 .elementor-element.elementor-element-71517c7f{--width:788px;}}/* Start custom CSS for heading, class: .elementor-element-1b8a53ab */.elementor-21704 .elementor-element.elementor-element-1b8a53ab {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-21704 .elementor-element.elementor-element-1b8a53ab:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ce1d14b */.elementor-21704 .elementor-element.elementor-element-5ce1d14b {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-21704 .elementor-element.elementor-element-5ce1d14b:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f5c8ce */.elementor-21704 .elementor-element.elementor-element-47f5c8ce {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-21704 .elementor-element.elementor-element-47f5c8ce:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7a21de */.elementor-21704 .elementor-element.elementor-element-2a7a21de {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-21704 .elementor-element.elementor-element-2a7a21de:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2363094c */.elementor-21704 .elementor-element.elementor-element-2363094c a {
    justify-content: flex-end;
}/* End custom CSS */