.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-9af8b63 );border-radius:0px 0px 0px 0px;}.elementor-29525 .elementor-element.elementor-element-7cada1e.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button:hover, .elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button:focus{color:var( --e-global-color-8dec645 );}.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button:hover svg, .elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button:focus svg{fill:var( --e-global-color-8dec645 );}.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-8f6e2fb );border-radius:0px 0px 0px 0px;}.elementor-29525 .elementor-element.elementor-element-c912785.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button:hover, .elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button:focus{color:var( --e-global-color-8dec645 );}.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button:hover svg, .elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button:focus svg{fill:var( --e-global-color-8dec645 );}.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-45b4e09 );border-radius:0px 0px 0px 0px;}.elementor-29525 .elementor-element.elementor-element-f5e2b92.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button:hover, .elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button:focus{color:var( --e-global-color-8dec645 );}.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button:hover svg, .elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button:focus svg{fill:var( --e-global-color-8dec645 );}.elementor-29525 .elementor-element.elementor-element-8b15242{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29525 .elementor-element.elementor-element-ca1c979{--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;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-29525 .elementor-element.elementor-element-f148e43{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29525 .elementor-element.elementor-element-f148e43 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-29525 .elementor-element.elementor-element-f148e43 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-29525 .elementor-element.elementor-element-164bf14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29525 .elementor-element.elementor-element-d707a30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29525 .elementor-element.elementor-element-b352f88{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3716da4 );--border-color:var( --e-global-color-3716da4 );--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29525 .elementor-element.elementor-element-b352f88:not(.elementor-motion-effects-element-type-background), .elementor-29525 .elementor-element.elementor-element-b352f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3716da4 );}.elementor-29525 .elementor-element.elementor-element-c7a0c99{--display:flex;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-29525 .elementor-element.elementor-element-c7a0c99:not(.elementor-motion-effects-element-type-background), .elementor-29525 .elementor-element.elementor-element-c7a0c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#67DFFF;}.elementor-29525 .elementor-element.elementor-element-faf60ba .elementor-heading-title{font-size:40px;}.elementor-29525 .elementor-element.elementor-element-1eca401 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-1eca401.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-1eca401{text-align:start;}.elementor-29525 .elementor-element.elementor-element-1eca401 .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-519c2b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-519c2b8.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-519c2b8{text-align:start;}.elementor-29525 .elementor-element.elementor-element-519c2b8 .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-5bab05f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-5bab05f.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-5bab05f{text-align:start;}.elementor-29525 .elementor-element.elementor-element-5bab05f .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-b3edf2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-b3edf2a.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-b3edf2a{text-align:start;}.elementor-29525 .elementor-element.elementor-element-b3edf2a .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-2463bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-2463bb4.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-2463bb4{text-align:start;}.elementor-29525 .elementor-element.elementor-element-2463bb4 .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-083bc6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-083bc6e.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-083bc6e{text-align:start;}.elementor-29525 .elementor-element.elementor-element-083bc6e .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-7c870e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-7c870e2.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-7c870e2{text-align:start;}.elementor-29525 .elementor-element.elementor-element-7c870e2 .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-cc54ada > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 7px 4px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;}.elementor-29525 .elementor-element.elementor-element-cc54ada.elementor-element{--align-self:flex-start;}.elementor-29525 .elementor-element.elementor-element-cc54ada{text-align:start;}.elementor-29525 .elementor-element.elementor-element-cc54ada .elementor-heading-title{font-family:"Rand", Sans-serif;font-size:19px;}.elementor-29525 .elementor-element.elementor-element-262dee7{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29525 .elementor-element.elementor-element-262dee7:not(.elementor-motion-effects-element-type-background), .elementor-29525 .elementor-element.elementor-element-262dee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29525 .elementor-element.elementor-element-d34e880{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-29525 .elementor-element.elementor-element-621fa2c{--display:flex;}.elementor-29525 .elementor-element.elementor-element-ef07878{--display:flex;}.elementor-29525 .elementor-element.elementor-element-7b17dce{--display:flex;}.elementor-29525 .elementor-element.elementor-element-bc50f14{--display:flex;}.elementor-29525 .elementor-element.elementor-element-c8b151f{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-29525 .elementor-element.elementor-element-c8b151f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-29525 .elementor-element.elementor-element-c8b151f {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-29525 .elementor-element.elementor-element-c8b151f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;}:where( .elementor-29525 .elementor-element.elementor-element-c8b151f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-29525 .elementor-element.elementor-element-35926a0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-29525 .elementor-element.elementor-element-35926a0:not(.elementor-motion-effects-element-type-background), .elementor-29525 .elementor-element.elementor-element-35926a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9878091 );}.elementor-29525 .elementor-element.elementor-element-35926a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29525 .elementor-element.elementor-element-96c1a7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29525 .elementor-element.elementor-element-96c1a7e{font-size:19px;line-height:1.4em;}.elementor-29525 .elementor-element.elementor-element-fcf80e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29525 .elementor-element.elementor-element-76e4afd img{width:125px;border-radius:10px 10px 10px 10px;}.elementor-29525 .elementor-element.elementor-element-77cec3e{font-size:16px;line-height:1.4em;}@media(min-width:768px){.elementor-29525 .elementor-element.elementor-element-b352f88{--content-width:100%;}.elementor-29525 .elementor-element.elementor-element-35926a0{--width:100%;}}@media(max-width:767px){.elementor-29525 .elementor-element.elementor-element-8b15242{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29525 .elementor-element.elementor-element-c7a0c99{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29525 .elementor-element.elementor-element-faf60ba .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-29525 .elementor-element.elementor-element-262dee7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29525 .elementor-element.elementor-element-35926a0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:10px 10px 10px 10px;}}/* Start custom CSS for button, class: .elementor-element-7cada1e */.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button-content-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button-text {
  text-align: left;
}

.elementor-29525 .elementor-element.elementor-element-7cada1e .elementor-button-icon {
  margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c912785 */.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button-content-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button-text {
  text-align: left;
}

.elementor-29525 .elementor-element.elementor-element-c912785 .elementor-button-icon {
  margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5e2b92 */.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button-content-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button-text {
  text-align: left;
}

.elementor-29525 .elementor-element.elementor-element-f5e2b92 .elementor-button-icon {
  margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d707a30 */.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 {
  --fc-ink: #141928;
  --fc-muted: #66747d;
  --fc-line: #d5dcdf;
  --fc-green: #62d99b;
  --fc-blue: #67dfff;
  --fc-white: #ffffff;

  box-sizing: border-box;
  width: 100% !important;
  background: #ffffff !important;
  color: var(--fc-ink) !important;
  padding: clamp(54px, 7vw, 86px) 24px !important;
  font-family: Rand, Inter, ui-sans-serif, system-ui, sans-serif !important;
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 *,
.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 *::before,
.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 *::after {
  box-sizing: border-box;
}

.fc-profile-inner {
  width: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
}

.fc-profile-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
}

.fc-profile-card {
  display: block !important;
  position: relative !important;
  min-height: 176px !important;
  padding: 30px 24px 24px !important;
  border: 2px solid #d5dcdf !important;
  border-radius: 8px !important;
  background: var(--fc-white) !important;
  color: var(--fc-ink) !important;
  text-align: left !important;
  cursor: pointer !important;
  appearance: none;
  -webkit-appearance: none;
  text-decoration: none !important;
  box-shadow: 0 1px 0 rgba(20, 25, 40, 0.04) !important;
  transition:
    border-color 180ms ease,
    background 180ms ease,
    box-shadow 180ms ease,
    transform 180ms ease;
}

.fc-profile-card[data-profile="firma"],
.fc-profile-card[data-profile="pracownik"] {
  border: 2px solid #62d99b !important;
  border-color: #62d99b !important;
}

.fc-profile-card[data-profile="jdg"],
.fc-profile-card[data-profile="osoba"] {
  border: 2px solid #67dfff !important;
  border-color: #67dfff !important;
}

.fc-profile-card::before {
  content: "";
  position: absolute !important;
  inset: 0 0 auto !important;
  height: 4px !important;
  border-radius: 8px 8px 0 0 !important;
  background: transparent !important;
}

.fc-profile-card:hover,
.fc-profile-card:focus-visible {
  background: #fbfcfc !important;
  box-shadow: 0 12px 28px rgba(20, 25, 40, 0.08) !important;
  outline: none !important;
  transform: translateY(-1px) !important;
}

.fc-profile-card[data-profile="firma"]:hover,
.fc-profile-card[data-profile="firma"]:focus-visible,
.fc-profile-card[data-profile="pracownik"]:hover,
.fc-profile-card[data-profile="pracownik"]:focus-visible {
  border-color: #62d99b !important;
}

.fc-profile-card[data-profile="jdg"]:hover,
.fc-profile-card[data-profile="jdg"]:focus-visible,
.fc-profile-card[data-profile="osoba"]:hover,
.fc-profile-card[data-profile="osoba"]:focus-visible {
  border-color: #67dfff !important;
}

.fc-profile-card.is-active:hover,
.fc-profile-card.is-active:focus-visible {
  border-color: #62d99b !important;
}

.fc-profile-card.is-active.is-blue:hover,
.fc-profile-card.is-active.is-blue:focus-visible {
  border-color: #67dfff !important;
}

.fc-profile-card.is-active {
  border: 2px solid #62d99b !important;
  border-color: #62d99b !important;
  background: #62d99b !important;
  background-color: #62d99b !important;
  background-image: none !important;
  box-shadow: 0 16px 32px rgba(98, 217, 155, 0.18) !important;
}

.fc-profile-card.is-active.is-blue {
  border: 2px solid #67dfff !important;
  border-color: #67dfff !important;
  background: #67dfff !important;
  background-color: #67dfff !important;
  background-image: none !important;
  box-shadow: 0 16px 32px rgba(103, 223, 255, 0.18) !important;
}

.fc-profile-card.is-active::before {
  background: #62d99b !important;
  background-color: #62d99b !important;
  background-image: none !important;
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-grid .fc-profile-card.is-active {
  border: 2px solid #62d99b !important;
  border-color: #62d99b !important;
  outline: 0 !important;
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-grid .fc-profile-card.is-active.is-blue {
  border: 2px solid #67dfff !important;
  border-color: #67dfff !important;
  outline: 0 !important;
}

.fc-profile-card.is-active.is-blue::before {
  background: #67dfff !important;
  background-color: #67dfff !important;
  background-image: none !important;
}

.fc-profile-card.is-active::after {
  content: "+";
  position: absolute !important;
  top: 18px !important;
  right: 20px !important;
  color: #141928 !important;
  font-size: 24px !important;
  line-height: 1 !important;
  transform: rotate(45deg) !important;
}

.fc-card-title {
  display: block !important;
  max-width: 230px !important;
  margin: 0 0 15px !important;
  color: var(--fc-ink) !important;
  font-family: "Tiempos Fine", Georgia, serif !important;
  font-size: clamp(23px, 2vw, 30px) !important;
  line-height: 1.13 !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
}

.fc-card-text {
  display: block !important;
  max-width: 245px !important;
  color: var(--fc-muted) !important;
  font-family: Rand, Inter, ui-sans-serif, system-ui, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  font-weight: 650 !important;
}

.fc-profile-card.is-active .fc-card-text {
  font-size: 16px !important;
  font-weight: 750 !important;
}

.fc-profile-details-wrap {
  display: none !important;
  margin-top: 0 !important;
  opacity: 0 !important;
  transform: translateY(-8px) !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  transition:
    margin-top 280ms ease,
    opacity 180ms ease,
    transform 280ms ease;
}

.fc-profile-details-wrap.is-open {
  display: block !important;
  margin-top: 34px !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
}

.fc-details-overflow {
  display: block !important;
  min-height: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-details {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  gap: 34px !important;
  align-items: center !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #62d99b !important;
  background-color: #62d99b !important;
  background-image: none !important;
  color: #141928 !important;
  min-height: 360px !important;
  padding: clamp(30px, 4.4vw, 54px) !important;
  box-shadow: none !important;
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 #fc-profile-panel {
  background: #62d99b !important;
  background-color: #62d99b !important;
  background-image: none !important;
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-details.is-blue {
  background: #67dfff !important;
  background-color: #67dfff !important;
  background-image: none !important;
}

.fc-details-copy {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  flex: 1 1 68% !important;
  min-width: 0 !important;
}

.fc-detail-title {
  display: block !important;
  margin: 0 0 18px !important;
  color: var(--fc-ink) !important;
  font-family: "Tiempos Fine", Georgia, serif !important;
  font-size: clamp(30px, 4vw, 50px) !important;
  line-height: 1.08 !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
}

.fc-detail-description {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  max-width: 720px !important;
  margin: 0 0 28px !important;
  color: #020101 !important;
  font-family: Rand, sans-serif !important;
  font-size: 18px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  height: 140px !important;
  line-height: 35px !important;
}

.fc-details-cta {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: fit-content !important;
  min-width: min(100%, 440px) !important;
  min-height: 66px !important;
  margin-top: auto !important;
  padding: 20px 42px !important;
  border: 0 !important;
  border-radius: 9999px !important;
  background: var(--fc-ink) !important;
  background-color: #141928 !important;
  background-image: none !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-family: Rand, Inter, ui-sans-serif, system-ui, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  letter-spacing: 0.09em !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  box-shadow: none !important;
  transition:
    background 180ms ease,
    transform 180ms ease;
}

.fc-details-cta span {
  color: #ffffff !important;
  font-size: 22px !important;
  line-height: 1 !important;
}

.fc-details-cta:hover,
.fc-details-cta:focus-visible {
  background: #28343e !important;
  background-color: #28343e !important;
  background-image: none !important;
  color: #ffffff !important;
  outline: none !important;
  transform: translateY(-1px) !important;
}

.fc-details-aside {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  flex: 0 0 30% !important;
  border-left: 1px solid rgba(20, 25, 40, 0.2) !important;
  min-width: 0 !important;
  height: 100% !important;
  padding-left: 44px !important;
}

.fc-details-aside strong {
  color: var(--fc-ink) !important;
  font-family: "Tiempos Fine", Georgia, serif !important;
  font-size: clamp(30px, 3.4vw, 46px) !important;
  line-height: 1 !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
}

.fc-details-aside span {
  margin-top: 14px !important;
  color: rgba(20, 25, 40, 0.72) !important;
  font-family: Rand, Inter, ui-sans-serif, system-ui, sans-serif !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  letter-spacing: 0.1em !important;
  line-height: 1.45 !important;
  text-transform: uppercase !important;
}

@media (max-width: 980px) {
  .fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 {
    padding: 32px 16px !important;
  }

  .fc-profile-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }

  .fc-profile-details {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 28px !important;
    min-height: 0 !important;
  }

  .fc-details-copy {
    flex: 1 1 auto !important;
    width: 100% !important;
  }

  .fc-details-aside {
    flex: 1 1 auto !important;
    width: 100% !important;
    border-left: 0 !important;
    border-top: 1px solid rgba(20, 25, 40, 0.2) !important;
    padding-left: 0 !important;
    padding-top: 28px !important;
  }
}

@media (max-width: 640px) {
  .fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 {
    padding: 24px 0 !important;
  }

  .fc-profile-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  .fc-profile-card {
    min-height: auto !important;
    padding: 22px 20px !important;
  }

  .fc-card-title {
    font-size: 25px !important;
  }

  .fc-profile-details-wrap.is-open {
    margin-top: 24px !important;
  }

  .fc-profile-details {
    border-radius: 8px !important;
    padding: 34px 22px !important;
    gap: 30px !important;
    min-height: 0 !important;
  }

  .fc-detail-title {
    font-size: clamp(34px, 11vw, 52px) !important;
    line-height: 1.06 !important;
    margin-bottom: 22px !important;
  }

  .fc-detail-description {
    max-width: none !important;
    height: auto !important;
    margin-bottom: 26px !important;
    font-size: 18px !important;
    line-height: 1.55 !important;
    overflow: visible !important;
  }

  .fc-details-cta {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 58px !important;
    padding: 16px 18px !important;
    font-size: 12px !important;
    line-height: 1.3 !important;
    text-align: center !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  .fc-details-cta span {
    flex: 0 0 auto !important;
  }

  .fc-details-aside strong {
    font-size: clamp(38px, 12vw, 54px) !important;
  }

  .fc-details-aside span {
    font-size: 13px !important;
    line-height: 1.35 !important;
  }
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-grid .fc-profile-card[data-profile="firma"],
.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-grid .fc-profile-card[data-profile="pracownik"] {
  border: 2px solid #62d99b !important;
  border-color: #62d99b !important;
}

.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-grid .fc-profile-card[data-profile="jdg"],
.fc-profile-.elementor-29525 .elementor-element.elementor-element-d707a30 .fc-profile-grid .fc-profile-card[data-profile="osoba"] {
  border: 2px solid #67dfff !important;
  border-color: #67dfff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c8b151f */.elementor-widget-n-accordion .e-n-accordion-item-title-text {
    font-family: "TiemposFine", serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d251d6 */#wpcf7-f29553-p29525-o1 {
  max-width: 680px;
  width: 100%;
  color: #151b24;
  font-family: inherit;
}

#wpcf7-f29553-p29525-o1 *,
#wpcf7-f29553-p29525-o1 *::before,
#wpcf7-f29553-p29525-o1 *::after {
  box-sizing: border-box;
}

#wpcf7-f29553-p29525-o1 p {
  margin: 0;
}

#wpcf7-f29553-p29525-o1 br {
  display: none;
}

#wpcf7-f29553-p29525-o1 .fc-form {
  width: 100%;
}

#wpcf7-f29553-p29525-o1 .fc-field {
  margin-bottom: 28px;
}

#wpcf7-f29553-p29525-o1 .fc-label {
  display: block !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
  font-size: 18px !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  color: #151b24 !important;
}

#wpcf7-f29553-p29525-o1 .fc-required {
  display: inline !important;
  margin-left: 4px;
  font-size: 13px !important;
  font-weight: 400 !important;
  font-style: italic;
  color: #e33b2f !important;
}

/* Standardowe pola */

#wpcf7-f29553-p29525-o1 input[type="text"],
#wpcf7-f29553-p29525-o1 input[type="email"],
#wpcf7-f29553-p29525-o1 input[type="tel"],
#wpcf7-f29553-p29525-o1 input[type="number"],
#wpcf7-f29553-p29525-o1 select.fc-select,
#wpcf7-f29553-p29525-o1 textarea {
  width: 100% !important;
  min-height: 54px !important;
  height: 54px !important;
  margin: 0 !important;
  padding: 0 16px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background-color: #d8d4d8 !important;
  color: #151b24 !important;
  font-size: 15px !important;
  line-height: 54px !important;
  font-family: inherit !important;
  outline: none !important;
  box-shadow: none !important;
}

#wpcf7-f29553-p29525-o1 input[type="text"]:focus,
#wpcf7-f29553-p29525-o1 input[type="email"]:focus,
#wpcf7-f29553-p29525-o1 input[type="tel"]:focus,
#wpcf7-f29553-p29525-o1 input[type="number"]:focus,
#wpcf7-f29553-p29525-o1 select.fc-select:focus,
#wpcf7-f29553-p29525-o1 textarea:focus {
  outline: 1px solid #151b24 !important;
  outline-offset: 2px !important;
}

#wpcf7-f29553-p29525-o1 input::placeholder,
#wpcf7-f29553-p29525-o1 textarea::placeholder {
  color: #878787 !important;
  opacity: 1 !important;
}

#wpcf7-f29553-p29525-o1 select.fc-select {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  padding-right: 52px !important;
  background-color: #d8d4d8 !important;
  background-image:
    linear-gradient(45deg, transparent 50%, #111821 50%),
    linear-gradient(135deg, #111821 50%, transparent 50%) !important;
  background-position:
    calc(100% - 27px) 22px,
    calc(100% - 17px) 22px !important;
  background-size:
    11px 11px,
    11px 11px !important;
  background-repeat: no-repeat !important;
}

#wpcf7-f29553-p29525-o1 select::-ms-expand {
  display: none;
}

/* Notatka pod NIP */

#wpcf7-f29553-p29525-o1 .fc-field-note {
  margin-top: 8px;
  font-size: 13px;
  line-height: 1.35;
  font-style: italic;
  color: #303846;
  text-align: left;
}

/* Multi-select fallback przed załadowaniem JS */

#wpcf7-f29553-p29525-o1 select.fc-multiselect {
  display: block !important;
  width: 100% !important;
  min-height: 54px !important;
  height: 54px !important;
  margin: 0 !important;
  padding: 0 16px !important;
  border: 1px solid #b8b8b8 !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  color: #8b8b8b !important;
  font-size: 15px !important;
  line-height: 54px !important;
  font-family: inherit !important;
}

/* Choices.js multi-select */

#wpcf7-f29553-p29525-o1 .choices {
  position: relative;
  width: 100%;
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
}

#wpcf7-f29553-p29525-o1 .choices select.fc-multiselect,
#wpcf7-f29553-p29525-o1 select.fc-multiselect.choices__input {
  display: none !important;
}

#wpcf7-f29553-p29525-o1 .choices__inner {
  width: 100% !important;
  min-height: 54px !important;
  height: auto !important;
  padding: 8px 52px 8px 14px !important;
  border: 1px solid #b8b8b8 !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  color: #151b24 !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
  display: flex !important;
  align-items: center !important;
  box-shadow: none !important;
}

#wpcf7-f29553-p29525-o1 .choices.is-focused .choices__inner,
#wpcf7-f29553-p29525-o1 .choices.is-open .choices__inner {
  border-color: #9f9f9f !important;
  box-shadow: none !important;
}

#wpcf7-f29553-p29525-o1 .choices__placeholder {
  color: #8b8b8b !important;
  opacity: 1 !important;
}

/* Wybrane szkolenia */

#wpcf7-f29553-p29525-o1 .choices__list--multiple {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  padding: 0 !important;
  margin: 0 !important;
}

#wpcf7-f29553-p29525-o1 .choices__list--multiple .choices__item {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: 32px !important;
  margin: 0 !important;
  padding: 7px 34px 7px 10px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: #d8d4d8 !important;
  color: #151b24 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 400 !important;
  word-break: normal !important;
}

/* Krzyżyk usuwania wybranego szkolenia */

#wpcf7-f29553-p29525-o1 .choices__list--multiple .choices__item .choices__button {
  position: absolute !important;
  right: 8px !important;
  top: 50% !important;
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: translateY(-50%) !important;
  border: 0 !important;
  border-left: 0 !important;
  background: transparent !important;
  background-image: none !important;
  opacity: 1 !important;
  text-indent: -9999px !important;
  cursor: pointer;
}

#wpcf7-f29553-p29525-o1 .choices__list--multiple .choices__item .choices__button::before,
#wpcf7-f29553-p29525-o1 .choices__list--multiple .choices__item .choices__button::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 1px;
  width: 2px;
  height: 12px;
  background: #151b24;
}

#wpcf7-f29553-p29525-o1 .choices__list--multiple .choices__item .choices__button::before {
  transform: rotate(45deg);
}

#wpcf7-f29553-p29525-o1 .choices__list--multiple .choices__item .choices__button::after {
  transform: rotate(-45deg);
}

/* Strzałka multi-selecta */

#wpcf7-f29553-p29525-o1 .choices::after {
  content: "";
  position: absolute;
  right: 19px;
  top: 21px;
  width: 12px;
  height: 12px;
  border-right: 3px solid #111821;
  border-bottom: 3px solid #111821;
  transform: rotate(45deg);
  pointer-events: none;
  z-index: 5;
  margin: 0 !important;
}

#wpcf7-f29553-p29525-o1 .choices.is-open::after {
  top: 27px;
  transform: rotate(225deg);
}

/* Lista rozwijana multi-selecta */

#wpcf7-f29553-p29525-o1 .choices__list--dropdown,
#wpcf7-f29553-p29525-o1 .choices__list[aria-expanded] {
  margin-top: 6px !important;
  border: 1px solid #b8b8b8 !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  overflow: hidden !important;
  z-index: 99999 !important;
}

#wpcf7-f29553-p29525-o1 .choices__list--dropdown .choices__list,
#wpcf7-f29553-p29525-o1 .choices__list[aria-expanded] .choices__list {
  max-height: 260px !important;
}

#wpcf7-f29553-p29525-o1 .choices__list--dropdown .choices__item,
#wpcf7-f29553-p29525-o1 .choices__list[aria-expanded] .choices__item {
  padding: 13px 16px !important;
  font-size: 15px !important;
  line-height: 1.25 !important;
  font-weight: 400 !important;
  color: #151b24 !important;
  text-align: left !important;
  background: #ffffff !important;
}

#wpcf7-f29553-p29525-o1 .choices__list--dropdown .choices__item--selectable.is-highlighted,
#wpcf7-f29553-p29525-o1 .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background: #efedef !important;
}

#wpcf7-f29553-p29525-o1 .choices__list--dropdown .choices__item.is-selected,
#wpcf7-f29553-p29525-o1 .choices__list[aria-expanded] .choices__item.is-selected {
  display: none !important;
}

/* Tekst pomocniczy pod wyborem szkoleń */

#wpcf7-f29553-p29525-o1 .fc-helper {
  display: block !important;
  width: 100% !important;
  margin-top: 14px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  font-size: 16px !important;
  line-height: 1.35 !important;
  color: #151b24 !important;
  text-align: left !important;
}

/* Układ dwukolumnowy */

#wpcf7-f29553-p29525-o1 .fc-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 24px;
}

#wpcf7-f29553-p29525-o1 .fc-grid .fc-field {
  margin-bottom: 0;
}

/* Zgody */

#wpcf7-f29553-p29525-o1 .fc-consents {
  margin-top: 0;
  text-align: left !important;
}

#wpcf7-f29553-p29525-o1 .fc-consents h3 {
  margin: 0 0 20px !important;
  padding: 0 0 14px !important;
  border-bottom: 1px solid #cfcfcf;
  font-size: 24px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  color: #151b24 !important;
  text-align: left !important;
}

#wpcf7-f29553-p29525-o1 .fc-consent {
  margin-bottom: 28px;
  text-align: left !important;
}

#wpcf7-f29553-p29525-o1 .fc-consent-main {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
}

#wpcf7-f29553-p29525-o1 .fc-consent-main .wpcf7-form-control-wrap {
  flex: 1 1 auto;
  display: block !important;
}

#wpcf7-f29553-p29525-o1 .fc-consent-main .wpcf7-form-control {
  display: block !important;
  width: 100% !important;
}

#wpcf7-f29553-p29525-o1 .fc-consent-main .wpcf7-list-item {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
}

#wpcf7-f29553-p29525-o1 .fc-consent-main label {
  display: grid !important;
  grid-template-columns: 14px 1fr !important;
  column-gap: 8px !important;
  align-items: start !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #151b24 !important;
}

#wpcf7-f29553-p29525-o1 .fc-consent-main input[type="checkbox"] {
  width: 13px !important;
  height: 13px !important;
  min-height: 13px !important;
  margin: 2px 0 0 !important;
  padding: 0 !important;
  accent-color: #151b24;
}

#wpcf7-f29553-p29525-o1 .fc-consent-main .wpcf7-list-item-label {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

/* Przycisk Rozwiń/Zwiń */

#wpcf7-f29553-p29525-o1 .fc-expand-consent {
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #151b24;
  font-size: 13px;
  line-height: 1.35;
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer;
}

#wpcf7-f29553-p29525-o1 .fc-expand-consent:hover {
  text-decoration: none;
}

/* Ukryta długa treść zgody */

#wpcf7-f29553-p29525-o1 .fc-consent-details {
  display: none;
  margin-top: 8px;
  padding-left: 22px;
}

#wpcf7-f29553-p29525-o1 .fc-consent-details.is-open {
  display: block;
}

#wpcf7-f29553-p29525-o1 .fc-consent-details p {
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-style: italic !important;
  color: #303846 !important;
}

/* Przycisk wysyłki */

#wpcf7-f29553-p29525-o1 .fc-submit-row {
  margin-top: 30px;
  text-align: left !important;
  display: flex !important;
  justify-content: flex-start !important;
}

#wpcf7-f29553-p29525-o1 input[type="submit"],
#wpcf7-f29553-p29525-o1 .fc-submit {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 250px !important;
  min-height: 50px !important;
  height: 50px !important;
  margin: 0 !important;
  padding: 0 34px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #3156ff !important;
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 50px !important;
  font-weight: 800 !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  text-align: center !important;
  cursor: pointer !important;
  box-shadow: none !important;
}

#wpcf7-f29553-p29525-o1 input[type="submit"]:hover,
#wpcf7-f29553-p29525-o1 .fc-submit:hover {
  background: #2748e6 !important;
  color: #ffffff !important;
}

/* Komunikaty */

#wpcf7-f29553-p29525-o1 .wpcf7-not-valid-tip {
  margin-top: 6px;
  font-size: 13px;
  color: #e33b2f;
}

#wpcf7-f29553-p29525-o1 .wpcf7-response-output {
  margin: 24px 0 0 !important;
  padding: 14px 16px !important;
  border-radius: 6px;
  font-size: 15px;
}

/* Mobile */

@media (max-width: 640px) {
  #wpcf7-f29553-p29525-o1 {
    max-width: 100%;
  }

  #wpcf7-f29553-p29525-o1 .fc-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  #wpcf7-f29553-p29525-o1 .fc-label {
    font-size: 17px !important;
  }

  #wpcf7-f29553-p29525-o1 .fc-consents h3 {
    font-size: 22px !important;
  }

  #wpcf7-f29553-p29525-o1 .fc-consent-main {
    align-items: flex-start;
  }

  #wpcf7-f29553-p29525-o1 .choices__list--dropdown .choices__item,
  #wpcf7-f29553-p29525-o1 .choices__list[aria-expanded] .choices__item {
    text-align: left !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rand';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://franklincovey.pl/wp-content/uploads/2025/06/Rand-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Rand';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://franklincovey.pl/wp-content/uploads/2025/06/Rand-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Rand';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://franklincovey.pl/wp-content/uploads/2025/06/Rand-Medium-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Rand';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://franklincovey.pl/wp-content/uploads/2025/06/Rand-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Rand';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://franklincovey.pl/wp-content/uploads/2025/06/Rand-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Rand';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://franklincovey.pl/wp-content/uploads/2025/06/Rand-Bold-Italic.woff') format('woff');
}
/* End Custom Fonts CSS */