/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/assets/scss/pages/brand.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
*,:after,:before{
  box-sizing:border-box;
}

body{
  background-color:var(--digibit-polskiekoldry-body-bg);
  color:var(--digibit-polskiekoldry-body-color);
  font-family:var(--digibit-polskiekoldry-body-font-family);
  font-size:var(--digibit-polskiekoldry-body-font-size);
  font-weight:var(--digibit-polskiekoldry-body-font-weight);
  line-height:var(--digibit-polskiekoldry-body-line-height);
  margin:0;
  text-align:var(--digibit-polskiekoldry-body-text-align);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

hr{
  border:0;
  border-top:var(--digibit-polskiekoldry-border-width) solid;
  color:inherit;
  margin:.5rem 0;
  opacity:.25;
}

.c-brands__letter,h1,h2,h3,h4,h5,h6{
  color:var(--digibit-polskiekoldry-heading-color);
  font-family:Montserrat,sans-serif;
  font-weight:500;
  line-height:1.2;
  margin-bottom:.25rem;
  margin-top:0;
}

.c-brands__letter,h1{
  font-size:calc(1.375rem + 1.5vw);
}

h2{
  font-size:calc(1.325rem + .9vw);
}

h3{
  font-size:calc(1.3rem + .6vw);
}

h4{
  font-size:calc(1.275rem + .3vw);
}

h5{
  font-size:1.25rem;
}

h6{
  font-size:1rem;
}

p{
  margin-bottom:1.5rem;
  margin-top:0;
}

abbr[title]{
  cursor:help;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
          text-decoration-skip-ink:none;
}

address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem;
}

ol,ul{
  padding-left:2rem;
}

dl,ol,ul{
  margin-bottom:1rem;
  margin-top:0;
}

ol ol,ol ul,ul ol,ul ul{
  margin-bottom:0;
}

dt{
  font-weight:700;
}

dd{
  margin-bottom:.5rem;
  margin-left:0;
}

blockquote{
  margin:0 0 1rem;
}

b,strong{
  font-weight:bolder;
}

small{
  font-size:.875em;
}

mark{
  background-color:var(--digibit-polskiekoldry-highlight-bg);
  color:var(--digibit-polskiekoldry-highlight-color);
  padding:.1875em;
}

sub,sup{
  font-size:.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-.25em;
}

sup{
  top:-.5em;
}

a{
  color:rgba(var(--digibit-polskiekoldry-link-color-rgb), 1);
  -webkit-text-decoration:none;
  text-decoration:none;
}
a:hover{
  --digibit-polskiekoldry-link-color-rgb:var(--digibit-polskiekoldry-link-hover-color-rgb);
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

a:not([href]):not([class]),a:not([href]):not([class]):hover{
  color:inherit;
  -webkit-text-decoration:none;
  text-decoration:none;
}

code,kbd,pre,samp{
  font-family:var(--digibit-polskiekoldry-font-monospace);
  font-size:1em;
}

pre{
  display:block;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto;
}
pre code{
  color:inherit;
  font-size:inherit;
  word-break:normal;
}

code{
  color:var(--digibit-polskiekoldry-code-color);
  font-size:.875em;
  word-wrap:break-word;
}
a>code{
  color:inherit;
}

kbd{
  background-color:var(--digibit-polskiekoldry-body-color);
  border-radius:.25rem;
  color:var(--digibit-polskiekoldry-body-bg);
  font-size:.875em;
  padding:.1875rem .375rem;
}
kbd kbd{
  font-size:1em;
  padding:0;
}

figure{
  margin:0 0 1rem;
}

img,svg{
  vertical-align:middle;
}

table{
  border-collapse:collapse;
  caption-side:bottom;
}

caption{
  color:var(--digibit-polskiekoldry-secondary-color);
  padding-bottom:.5rem;
  padding-top:.5rem;
  text-align:left;
}

th{
  text-align:inherit;
  text-align:-webkit-match-parent;
}

tbody,td,tfoot,th,thead,tr{
  border:0 solid;
  border-color:inherit;
}

label{
  display:inline-block;
}

button{
  border-radius:0;
}

button:focus:not(:focus-visible){
  outline:0;
}

button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
}

button,select{
  text-transform:none;
}

[role=button]{
  cursor:pointer;
}

select{
  word-wrap:normal;
}
select:disabled{
  opacity:1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
  display:none !important;
}

[type=button],[type=reset],[type=submit],button{
  -webkit-appearance:button;
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
  cursor:pointer;
}

::-moz-focus-inner{
  border-style:none;
  padding:0;
}

textarea{
  resize:vertical;
}

fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}

legend{
  float:left;
  font-size:calc(1.275rem + .3vw);
  line-height:inherit;
  margin-bottom:.5rem;
  padding:0;
  width:100%;
}
legend+*{
  clear:left;
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
  padding:0;
}

::-webkit-inner-spin-button{
  height:auto;
}

[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-cancel-button{
  cursor:pointer;
  filter:grayscale(1);
}
::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-color-swatch-wrapper{
  padding:0;
}

::file-selector-button{
  -webkit-appearance:button;
  font:inherit;
}

output{
  display:inline-block;
}

iframe{
  border:0;
}

summary{
  cursor:pointer;
  display:list-item;
}

progress{
  vertical-align:baseline;
}

[hidden]{
  display:none !important;
}

.ic-az{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='m230.6 390.6-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v306.7l25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm182-340.9c50.7 101.3 77.3 154.7 80 160 7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3l-7.2-14.3h-88.4l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9c2.7-5.3 29.3-58.7 80-160C360.8 38.9 371.9 32 384 32s23.2 6.8 28.6 17.7M384 135.6 363.8 176h40.4zM288 320c0-17.7 14.3-32 32-32h128c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L397.3 416H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l73.4-73.4H320c-17.7 0-32-14.3-32-32z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1rem;
  width:1rem;
}

.c-brand{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  margin-bottom:3rem;
  padding-right:1.5rem;
  position:relative;
}
.c-brand:hover img{
  filter:none;
}
.c-brand__image img{
  filter:grayscale(99%);
  height:auto;
  max-width:90%;
}
.c-brand__image{
  margin:0 auto;
  max-width:100%;
  text-align:center;
}
.c-brand__infos{
  align-items:flex-end;
  border-top:1px solid silver;
  display:flex;
  font-size:14px;
  justify-content:space-between;
  margin-top:auto;
  padding-bottom:.375rem;
  padding-top:.75rem;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.c-brand__link{
  color:#000;
  font-weight:600;
}

.c-brands__letter{
  display:block;
  font-size:5rem !important;
  font-weight:700;
  margin-top:4rem;
  position:sticky;
  text-align:left;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  top:2rem;
}
.c-brands__list{
  margin-bottom:5rem;
}

.c-letters{
  align-items:center;
  display:flex;
  justify-content:end;
  margin-bottom:2rem;
  margin-top:-2rem;
}
.c-letters__list{
  margin-bottom:0;
  padding-left:.5rem;
}
.c-letters__list,.c-letters__list li{
  display:inline-block;
}
.c-letters a{
  padding:.3rem;
}
.c-letters a:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.c-brand__image{
  overflow:hidden;
}

@media (min-width:576px){
  .c-brand{
    border-right:1px solid silver;
  }}

@media (min-width:576px) and (max-width:991.98px){
  .c-brand:nth-child(2n){
    border-right:none;
  }}

@media (min-width:992px) and (max-width:1199.98px){
  .c-brand:nth-child(3n+3){
    border-right:none;
  }}

@media (min-width:1200px){
  .c-brands__letter,h1{
    font-size:2.5rem;
  }
  h2{
    font-size:2rem;
  }
  h3{
    font-size:1.75rem;
  }
  h4,legend{
    font-size:1.5rem;
  }
  .c-brand:nth-child(4n+4){
    border-right:none;
  }}

@media (prefers-reduced-motion:no-preference){
  :root{
    scroll-behavior:smooth;
  }}

/*# sourceMappingURL=brand.css.map*/