/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--containerPadding:clamp(1rem,24.5vw + -23.28rem,12rem);--header-height:7.5rem;--h0FontSize:clamp(3rem,8.91vw + -5.83rem,7rem);--h1FontSize:clamp(3.6rem,2.9vw + 0.73rem,4.9rem);--h2FontSize:clamp(3rem,1.78vw + 1.23rem,3.8rem);--h3FontSize:clamp(2rem,1.78vw + 0.23rem,2.8rem);--h4FontSize:clamp(1.8rem,0.67vw + 1.14rem,2.1rem);--h5FontSize:clamp(1.5rem,1.11vw + 0.4rem,2rem);--h6FontSize:1.5rem;--leadFontSize:clamp(1.6rem,1.78vw + -0.17rem,2.4rem);--pFontSize:clamp(1.4rem,0.67vw + 0.74rem,1.7rem);--innerPadding:3rem}@layer default,layout,components,utilities,theme;@font-face{font-family:"icomoon";src:url(/themes/custom/bazowy/fonts/icomoon.eot?5dxc55=);src:url(/themes/custom/bazowy/fonts/icomoon.eot?5dxc55=#iefix) format("embedded-opentype"),url(/themes/custom/bazowy/fonts/icomoon.ttf?5dxc55=) format("truetype"),url(/themes/custom/bazowy/fonts/icomoon.woff?5dxc55=) format("woff"),url(/themes/custom/bazowy/fonts/icomoon.svg?5dxc55=#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}.icon{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--fundament:before{content:""}.icon--podasze:before{content:""}.icon--elewacja:before{content:""}.icon--dach:before{content:""}.icon--facebook:before{content:""}.icon--instagram:before{content:""}.icon--linkedin:before{content:""}.icon--twitter-x:before{content:""}.icon--youtube:before{content:""}.icon--minus:before{content:""}.icon--jezyki:before{content:""}.icon--search:before{content:""}.icon--compare:before{content:""}.icon--ochrona:before{content:""}.icon--odpornosc:before{content:""}.icon--oszczednosc:before{content:""}.icon--paroprzepuszczalnosc:before{content:""}.icon--przyczepnosc:before{content:""}.icon--wodoszczelnosc:before{content:""}.icon--imprezy:before{content:""}.icon--jakosc:before{content:""}.icon--kompleksowa-oferta:before{content:""}.icon--logistyka:before{content:""}.icon--multisport:before{content:""}.icon--opieka-medyczna:before{content:""}.icon--organizacja-pracy:before{content:""}.icon--prezenty:before{content:""}.icon--prywatne-marki:before{content:""}.icon--rzetelna-obsluga:before{content:""}.icon--system-wynagrodzen:before{content:""}.icon--wysylka:before{content:""}.icon--zadowolenie:before{content:""}.icon--add-plus:before{content:""}.icon--add-products:before{content:""}.icon--caledar:before{content:""}.icon--chevron-down:before{content:""}.icon--chevron-left:before{content:""}.icon--chevron-right:before{content:""}.icon--chevron-up:before{content:""}.icon--close:before{content:""}.icon--download:before{content:""}.icon--heart:before{content:""}.icon--layers:before{content:""}.icon--link:before{content:""}.icon--mail:before{content:""}.icon--pause:before{content:""}.icon--phone:before{content:""}.icon--pin:before{content:""}.icon--play:before{content:""}.icon--dach2:before{content:""}.icon--elewacja2:before{content:""}.icon--podasze2:before{content:""}.icon--fundament2:before{content:""}.icon--okna2:before{content:""}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-BoldItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-BoldItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Medium.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Light.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Light.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-MediumItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Bold.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Bold.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Italic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Medium.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-MediumItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-BoldItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-MediumItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Light.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-MediumItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Italic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Bold.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Bold.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-LightItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Norm";src:url(/themes/custom/bazowy/fonts/SimplonNorm-Italic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonNorm-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Light.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-BoldItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Medium.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Italic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-Medium.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Simplon Mono";src:url(/themes/custom/bazowy/fonts/SimplonMono-LightItalic.woff2) format("woff2"),url(/themes/custom/bazowy/fonts/SimplonMono-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@layer default{*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus,*::before:focus,*::after:focus{outline:none !important}html{font-family:sans-serif;font-size:62.5%}body{margin:0;padding:0;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#000}body.hide_overflow{overflow:hidden}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0 !important}strong{font-weight:500}.sr-only{position:absolute !important;width:.1rem;height:.1rem;padding:0;margin:-0.1rem;overflow:hidden;clip:rect(0,0,0,0);border:0}blockquote{quotes:"“" "”" "‘" "’";margin:0;margin-bottom:2em}blockquote::before{content:open-quote;display:inline}blockquote::after{content:close-quote;display:inline}blockquote p{display:inline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700}h1,.h1{font-size:var(--h1FontSize);line-height:1.4em}h2,.h2{font-size:var(--h2FontSize);line-height:1.4em}h3,.h3{font-size:var(--h3FontSize);line-height:1.4em}h4,.h4{font-size:var(--h4FontSize);line-height:1.4em}h5,.h5{font-size:var(--h5FontSize)}h6,.h6{font-size:var(--h6FontSize)}form label,.form label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none;background-color:rgba(0,0,0,0);color:#000}figure{margin:0}img{max-width:100%;height:auto}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button:not(:focus-visible),input:not(:focus-visible),select:not(:focus-visible),textarea:not(:focus-visible){outline:none}}@layer components{.content{display:flex;flex-direction:column;gap:0}.container{position:relative;margin:0 auto;width:100%}.lead{margin-bottom:1rem;font-size:2.7rem;line-height:1.4em;font-weight:400}@media(max-width:61.94rem){.lead{font-size:1.9rem}}.close{display:flex;justify-content:center;align-items:center;cursor:pointer;width:3.6rem;height:3.6rem;background-color:#fff;border:none;transition:all cubic-bezier(0.75,0,0.25,1) .2s;position:absolute;top:1rem;right:1rem;border-radius:3rem}.close:hover,.close:focus{color:#fff}.close.white:not(:hover):not(:focus)::before,.close.white:not(:hover):not(:focus)::after{background-color:var(--cWhite)}.alert{--bgc:gray;--c:white;position:relative;width:max-content;max-width:100%;padding:.5em 1em;margin:0;margin-bottom:1rem;margin-left:auto;margin-right:auto;background-color:var(--bgc);color:var(--c);font-weight:600}.alert-error,.alert-danger,.alert.red,.alert--red{--bgc:#c00418;--c:#fff}.alert-status,.alert-success,.alert.green,.alert--green{--bgc:#2fffa8;--c:#000000}.alert-warning,.alert.yellow,.alert--yellow{--bgc:#ffd000;--c:#000000}}@layer components{}@layer utilities{.u-inner-padding{padding-right:5rem}.u-relative{position:relative;z-index:1000}@media(max-width:61.94rem){.u-remove-padding-mobile{padding-left:0;padding-right:0}}.u-sticky{position:-webkit-sticky;position:sticky;top:var(--headerAffixedHeight,10rem)}.u-flex{display:flex;flex-wrap:wrap}.u-hide{display:none !important}@media(min-width:61.93rem){.u-show-mobile{display:none !important}}@media(max-width:61.94rem){.u-hide-mobile{display:none !important}.u-inner-padding{padding-right:0rem}.top-space{padding-top:20rem}}}@layer layout{.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1{padding:0px;display:block}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-1>.col-sm-1,.col-sm-1>.col-md-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-2>.col-sm-1,.col-sm-2>.col-md-1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-2>.col-sm-2,.col-sm-2>.col-md-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-3>.col-sm-1,.col-sm-3>.col-md-1{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-3>.col-sm-2,.col-sm-3>.col-md-2{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-3>.col-sm-3,.col-sm-3>.col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-4>.col-sm-1,.col-sm-4>.col-md-1{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4>.col-sm-2,.col-sm-4>.col-md-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-4>.col-sm-3,.col-sm-4>.col-md-3{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-4>.col-sm-4,.col-sm-4>.col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-5>.col-sm-1,.col-sm-5>.col-md-1{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-sm-5>.col-sm-2,.col-sm-5>.col-md-2{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-sm-5>.col-sm-3,.col-sm-5>.col-md-3{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-sm-5>.col-sm-4,.col-sm-5>.col-md-4{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-sm-5>.col-sm-5,.col-sm-5>.col-md-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-6>.col-sm-1,.col-sm-6>.col-md-1{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-6>.col-sm-2,.col-sm-6>.col-md-2{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-6>.col-sm-3,.col-sm-6>.col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-6>.col-sm-4,.col-sm-6>.col-md-4{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-6>.col-sm-5,.col-sm-6>.col-md-5{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-6>.col-sm-6,.col-sm-6>.col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-7>.col-sm-1,.col-sm-7>.col-md-1{-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}.col-sm-7>.col-sm-2,.col-sm-7>.col-md-2{-ms-flex:0 0 28.5714285714%;flex:0 0 28.5714285714%;max-width:28.5714285714%}.col-sm-7>.col-sm-3,.col-sm-7>.col-md-3{-ms-flex:0 0 42.8571428571%;flex:0 0 42.8571428571%;max-width:42.8571428571%}.col-sm-7>.col-sm-4,.col-sm-7>.col-md-4{-ms-flex:0 0 57.1428571429%;flex:0 0 57.1428571429%;max-width:57.1428571429%}.col-sm-7>.col-sm-5,.col-sm-7>.col-md-5{-ms-flex:0 0 71.4285714286%;flex:0 0 71.4285714286%;max-width:71.4285714286%}.col-sm-7>.col-sm-6,.col-sm-7>.col-md-6{-ms-flex:0 0 85.7142857143%;flex:0 0 85.7142857143%;max-width:85.7142857143%}.col-sm-7>.col-sm-7,.col-sm-7>.col-md-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-8>.col-sm-1,.col-sm-8>.col-md-1{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-sm-8>.col-sm-2,.col-sm-8>.col-md-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-8>.col-sm-3,.col-sm-8>.col-md-3{-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-sm-8>.col-sm-4,.col-sm-8>.col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-8>.col-sm-5,.col-sm-8>.col-md-5{-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-sm-8>.col-sm-6,.col-sm-8>.col-md-6{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-8>.col-sm-7,.col-sm-8>.col-md-7{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-sm-8>.col-sm-8,.col-sm-8>.col-md-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-9>.col-sm-1,.col-sm-9>.col-md-1{-ms-flex:0 0 11.1111111111%;flex:0 0 11.1111111111%;max-width:11.1111111111%}.col-sm-9>.col-sm-2,.col-sm-9>.col-md-2{-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%;max-width:22.2222222222%}.col-sm-9>.col-sm-3,.col-sm-9>.col-md-3{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-9>.col-sm-4,.col-sm-9>.col-md-4{-ms-flex:0 0 44.4444444444%;flex:0 0 44.4444444444%;max-width:44.4444444444%}.col-sm-9>.col-sm-5,.col-sm-9>.col-md-5{-ms-flex:0 0 55.5555555556%;flex:0 0 55.5555555556%;max-width:55.5555555556%}.col-sm-9>.col-sm-6,.col-sm-9>.col-md-6{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9>.col-sm-7,.col-sm-9>.col-md-7{-ms-flex:0 0 77.7777777778%;flex:0 0 77.7777777778%;max-width:77.7777777778%}.col-sm-9>.col-sm-8,.col-sm-9>.col-md-8{-ms-flex:0 0 88.8888888889%;flex:0 0 88.8888888889%;max-width:88.8888888889%}.col-sm-9>.col-sm-9,.col-sm-9>.col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-10>.col-sm-1,.col-sm-10>.col-md-1{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-sm-10>.col-sm-2,.col-sm-10>.col-md-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-sm-10>.col-sm-3,.col-sm-10>.col-md-3{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.col-sm-10>.col-sm-4,.col-sm-10>.col-md-4{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-sm-10>.col-sm-5,.col-sm-10>.col-md-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-10>.col-sm-6,.col-sm-10>.col-md-6{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-sm-10>.col-sm-7,.col-sm-10>.col-md-7{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.col-sm-10>.col-sm-8,.col-sm-10>.col-md-8{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-sm-10>.col-sm-9,.col-sm-10>.col-md-9{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.col-sm-10>.col-sm-10,.col-sm-10>.col-md-10{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-11>.col-sm-1,.col-sm-11>.col-md-1{-ms-flex:0 0 9.0909090909%;flex:0 0 9.0909090909%;max-width:9.0909090909%}.col-sm-11>.col-sm-2,.col-sm-11>.col-md-2{-ms-flex:0 0 18.1818181818%;flex:0 0 18.1818181818%;max-width:18.1818181818%}.col-sm-11>.col-sm-3,.col-sm-11>.col-md-3{-ms-flex:0 0 27.2727272727%;flex:0 0 27.2727272727%;max-width:27.2727272727%}.col-sm-11>.col-sm-4,.col-sm-11>.col-md-4{-ms-flex:0 0 36.3636363636%;flex:0 0 36.3636363636%;max-width:36.3636363636%}.col-sm-11>.col-sm-5,.col-sm-11>.col-md-5{-ms-flex:0 0 45.4545454545%;flex:0 0 45.4545454545%;max-width:45.4545454545%}.col-sm-11>.col-sm-6,.col-sm-11>.col-md-6{-ms-flex:0 0 54.5454545455%;flex:0 0 54.5454545455%;max-width:54.5454545455%}.col-sm-11>.col-sm-7,.col-sm-11>.col-md-7{-ms-flex:0 0 63.6363636364%;flex:0 0 63.6363636364%;max-width:63.6363636364%}.col-sm-11>.col-sm-8,.col-sm-11>.col-md-8{-ms-flex:0 0 72.7272727273%;flex:0 0 72.7272727273%;max-width:72.7272727273%}.col-sm-11>.col-sm-9,.col-sm-11>.col-md-9{-ms-flex:0 0 81.8181818182%;flex:0 0 81.8181818182%;max-width:81.8181818182%}.col-sm-11>.col-sm-10,.col-sm-11>.col-md-10{-ms-flex:0 0 90.9090909091%;flex:0 0 90.9090909091%;max-width:90.9090909091%}.col-sm-11>.col-sm-11,.col-sm-11>.col-md-11{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-12>.col-sm-1,.col-sm-12>.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-12>.col-sm-2,.col-sm-12>.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-12>.col-sm-3,.col-sm-12>.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-12>.col-sm-4,.col-sm-12>.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-12>.col-sm-5,.col-sm-12>.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-12>.col-sm-6,.col-sm-12>.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-12>.col-sm-7,.col-sm-12>.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-12>.col-sm-8,.col-sm-12>.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-12>.col-sm-9,.col-sm-12>.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-12>.col-sm-10,.col-sm-12>.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-12>.col-sm-11,.col-sm-12>.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12>.col-sm-12,.col-sm-12>.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-1{width:100%}.col-md-2{width:100%}.col-md-3{width:100%}.col-md-4{width:100%}.col-md-5{width:100%}.col-md-6{width:100%}.col-md-7{width:100%}.col-md-8{width:100%}.col-md-9{width:100%}.col-md-10{width:100%}.col-md-11{width:100%}.col-md-12{width:100%}@media(min-width:61.94rem){.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-1>.col-sm-1,.col-md-1>.col-md-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-1>.col-offset-sm-1,.col-md-1>.col-offset-md-1{margin-left:100%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-2>.col-sm-1,.col-md-2>.col-md-1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-2>.col-sm-2,.col-md-2>.col-md-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-2>.col-offset-sm-1,.col-md-2>.col-offset-md-1{margin-left:50%}.col-md-2>.col-offset-sm-2,.col-md-2>.col-offset-md-2{margin-left:100%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-3>.col-sm-1,.col-md-3>.col-md-1{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-3>.col-sm-2,.col-md-3>.col-md-2{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-3>.col-sm-3,.col-md-3>.col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-3>.col-offset-sm-1,.col-md-3>.col-offset-md-1{margin-left:33.3333333333%}.col-md-3>.col-offset-sm-2,.col-md-3>.col-offset-md-2{margin-left:66.6666666667%}.col-md-3>.col-offset-sm-3,.col-md-3>.col-offset-md-3{margin-left:100%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-4>.col-sm-1,.col-md-4>.col-md-1{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4>.col-sm-2,.col-md-4>.col-md-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-4>.col-sm-3,.col-md-4>.col-md-3{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-4>.col-sm-4,.col-md-4>.col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-4>.col-offset-sm-1,.col-md-4>.col-offset-md-1{margin-left:25%}.col-md-4>.col-offset-sm-2,.col-md-4>.col-offset-md-2{margin-left:50%}.col-md-4>.col-offset-sm-3,.col-md-4>.col-offset-md-3{margin-left:75%}.col-md-4>.col-offset-sm-4,.col-md-4>.col-offset-md-4{margin-left:100%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-5>.col-sm-1,.col-md-5>.col-md-1{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-md-5>.col-sm-2,.col-md-5>.col-md-2{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-md-5>.col-sm-3,.col-md-5>.col-md-3{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-md-5>.col-sm-4,.col-md-5>.col-md-4{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-md-5>.col-sm-5,.col-md-5>.col-md-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-5>.col-offset-sm-1,.col-md-5>.col-offset-md-1{margin-left:20%}.col-md-5>.col-offset-sm-2,.col-md-5>.col-offset-md-2{margin-left:40%}.col-md-5>.col-offset-sm-3,.col-md-5>.col-offset-md-3{margin-left:60%}.col-md-5>.col-offset-sm-4,.col-md-5>.col-offset-md-4{margin-left:80%}.col-md-5>.col-offset-sm-5,.col-md-5>.col-offset-md-5{margin-left:100%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-6>.col-sm-1,.col-md-6>.col-md-1{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-6>.col-sm-2,.col-md-6>.col-md-2{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-6>.col-sm-3,.col-md-6>.col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-6>.col-sm-4,.col-md-6>.col-md-4{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-6>.col-sm-5,.col-md-6>.col-md-5{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-6>.col-sm-6,.col-md-6>.col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-6>.col-offset-sm-1,.col-md-6>.col-offset-md-1{margin-left:16.6666666667%}.col-md-6>.col-offset-sm-2,.col-md-6>.col-offset-md-2{margin-left:33.3333333333%}.col-md-6>.col-offset-sm-3,.col-md-6>.col-offset-md-3{margin-left:50%}.col-md-6>.col-offset-sm-4,.col-md-6>.col-offset-md-4{margin-left:66.6666666667%}.col-md-6>.col-offset-sm-5,.col-md-6>.col-offset-md-5{margin-left:83.3333333333%}.col-md-6>.col-offset-sm-6,.col-md-6>.col-offset-md-6{margin-left:100%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-7>.col-sm-1,.col-md-7>.col-md-1{-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}.col-md-7>.col-sm-2,.col-md-7>.col-md-2{-ms-flex:0 0 28.5714285714%;flex:0 0 28.5714285714%;max-width:28.5714285714%}.col-md-7>.col-sm-3,.col-md-7>.col-md-3{-ms-flex:0 0 42.8571428571%;flex:0 0 42.8571428571%;max-width:42.8571428571%}.col-md-7>.col-sm-4,.col-md-7>.col-md-4{-ms-flex:0 0 57.1428571429%;flex:0 0 57.1428571429%;max-width:57.1428571429%}.col-md-7>.col-sm-5,.col-md-7>.col-md-5{-ms-flex:0 0 71.4285714286%;flex:0 0 71.4285714286%;max-width:71.4285714286%}.col-md-7>.col-sm-6,.col-md-7>.col-md-6{-ms-flex:0 0 85.7142857143%;flex:0 0 85.7142857143%;max-width:85.7142857143%}.col-md-7>.col-sm-7,.col-md-7>.col-md-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-7>.col-offset-sm-1,.col-md-7>.col-offset-md-1{margin-left:14.2857142857%}.col-md-7>.col-offset-sm-2,.col-md-7>.col-offset-md-2{margin-left:28.5714285714%}.col-md-7>.col-offset-sm-3,.col-md-7>.col-offset-md-3{margin-left:42.8571428571%}.col-md-7>.col-offset-sm-4,.col-md-7>.col-offset-md-4{margin-left:57.1428571429%}.col-md-7>.col-offset-sm-5,.col-md-7>.col-offset-md-5{margin-left:71.4285714286%}.col-md-7>.col-offset-sm-6,.col-md-7>.col-offset-md-6{margin-left:85.7142857143%}.col-md-7>.col-offset-sm-7,.col-md-7>.col-offset-md-7{margin-left:100%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-8>.col-sm-1,.col-md-8>.col-md-1{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-md-8>.col-sm-2,.col-md-8>.col-md-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-8>.col-sm-3,.col-md-8>.col-md-3{-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-md-8>.col-sm-4,.col-md-8>.col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8>.col-sm-5,.col-md-8>.col-md-5{-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-md-8>.col-sm-6,.col-md-8>.col-md-6{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-8>.col-sm-7,.col-md-8>.col-md-7{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-md-8>.col-sm-8,.col-md-8>.col-md-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-8>.col-offset-sm-1,.col-md-8>.col-offset-md-1{margin-left:12.5%}.col-md-8>.col-offset-sm-2,.col-md-8>.col-offset-md-2{margin-left:25%}.col-md-8>.col-offset-sm-3,.col-md-8>.col-offset-md-3{margin-left:37.5%}.col-md-8>.col-offset-sm-4,.col-md-8>.col-offset-md-4{margin-left:50%}.col-md-8>.col-offset-sm-5,.col-md-8>.col-offset-md-5{margin-left:62.5%}.col-md-8>.col-offset-sm-6,.col-md-8>.col-offset-md-6{margin-left:75%}.col-md-8>.col-offset-sm-7,.col-md-8>.col-offset-md-7{margin-left:87.5%}.col-md-8>.col-offset-sm-8,.col-md-8>.col-offset-md-8{margin-left:100%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-9>.col-sm-1,.col-md-9>.col-md-1{-ms-flex:0 0 11.1111111111%;flex:0 0 11.1111111111%;max-width:11.1111111111%}.col-md-9>.col-sm-2,.col-md-9>.col-md-2{-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%;max-width:22.2222222222%}.col-md-9>.col-sm-3,.col-md-9>.col-md-3{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-9>.col-sm-4,.col-md-9>.col-md-4{-ms-flex:0 0 44.4444444444%;flex:0 0 44.4444444444%;max-width:44.4444444444%}.col-md-9>.col-sm-5,.col-md-9>.col-md-5{-ms-flex:0 0 55.5555555556%;flex:0 0 55.5555555556%;max-width:55.5555555556%}.col-md-9>.col-sm-6,.col-md-9>.col-md-6{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9>.col-sm-7,.col-md-9>.col-md-7{-ms-flex:0 0 77.7777777778%;flex:0 0 77.7777777778%;max-width:77.7777777778%}.col-md-9>.col-sm-8,.col-md-9>.col-md-8{-ms-flex:0 0 88.8888888889%;flex:0 0 88.8888888889%;max-width:88.8888888889%}.col-md-9>.col-sm-9,.col-md-9>.col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-9>.col-offset-sm-1,.col-md-9>.col-offset-md-1{margin-left:11.1111111111%}.col-md-9>.col-offset-sm-2,.col-md-9>.col-offset-md-2{margin-left:22.2222222222%}.col-md-9>.col-offset-sm-3,.col-md-9>.col-offset-md-3{margin-left:33.3333333333%}.col-md-9>.col-offset-sm-4,.col-md-9>.col-offset-md-4{margin-left:44.4444444444%}.col-md-9>.col-offset-sm-5,.col-md-9>.col-offset-md-5{margin-left:55.5555555556%}.col-md-9>.col-offset-sm-6,.col-md-9>.col-offset-md-6{margin-left:66.6666666667%}.col-md-9>.col-offset-sm-7,.col-md-9>.col-offset-md-7{margin-left:77.7777777778%}.col-md-9>.col-offset-sm-8,.col-md-9>.col-offset-md-8{margin-left:88.8888888889%}.col-md-9>.col-offset-sm-9,.col-md-9>.col-offset-md-9{margin-left:100%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-10>.col-sm-1,.col-md-10>.col-md-1{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-md-10>.col-sm-2,.col-md-10>.col-md-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-md-10>.col-sm-3,.col-md-10>.col-md-3{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.col-md-10>.col-sm-4,.col-md-10>.col-md-4{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-md-10>.col-sm-5,.col-md-10>.col-md-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-10>.col-sm-6,.col-md-10>.col-md-6{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-md-10>.col-sm-7,.col-md-10>.col-md-7{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.col-md-10>.col-sm-8,.col-md-10>.col-md-8{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-md-10>.col-sm-9,.col-md-10>.col-md-9{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.col-md-10>.col-sm-10,.col-md-10>.col-md-10{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-10>.col-offset-sm-1,.col-md-10>.col-offset-md-1{margin-left:10%}.col-md-10>.col-offset-sm-2,.col-md-10>.col-offset-md-2{margin-left:20%}.col-md-10>.col-offset-sm-3,.col-md-10>.col-offset-md-3{margin-left:30%}.col-md-10>.col-offset-sm-4,.col-md-10>.col-offset-md-4{margin-left:40%}.col-md-10>.col-offset-sm-5,.col-md-10>.col-offset-md-5{margin-left:50%}.col-md-10>.col-offset-sm-6,.col-md-10>.col-offset-md-6{margin-left:60%}.col-md-10>.col-offset-sm-7,.col-md-10>.col-offset-md-7{margin-left:70%}.col-md-10>.col-offset-sm-8,.col-md-10>.col-offset-md-8{margin-left:80%}.col-md-10>.col-offset-sm-9,.col-md-10>.col-offset-md-9{margin-left:90%}.col-md-10>.col-offset-sm-10,.col-md-10>.col-offset-md-10{margin-left:100%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-11>.col-sm-1,.col-md-11>.col-md-1{-ms-flex:0 0 9.0909090909%;flex:0 0 9.0909090909%;max-width:9.0909090909%}.col-md-11>.col-sm-2,.col-md-11>.col-md-2{-ms-flex:0 0 18.1818181818%;flex:0 0 18.1818181818%;max-width:18.1818181818%}.col-md-11>.col-sm-3,.col-md-11>.col-md-3{-ms-flex:0 0 27.2727272727%;flex:0 0 27.2727272727%;max-width:27.2727272727%}.col-md-11>.col-sm-4,.col-md-11>.col-md-4{-ms-flex:0 0 36.3636363636%;flex:0 0 36.3636363636%;max-width:36.3636363636%}.col-md-11>.col-sm-5,.col-md-11>.col-md-5{-ms-flex:0 0 45.4545454545%;flex:0 0 45.4545454545%;max-width:45.4545454545%}.col-md-11>.col-sm-6,.col-md-11>.col-md-6{-ms-flex:0 0 54.5454545455%;flex:0 0 54.5454545455%;max-width:54.5454545455%}.col-md-11>.col-sm-7,.col-md-11>.col-md-7{-ms-flex:0 0 63.6363636364%;flex:0 0 63.6363636364%;max-width:63.6363636364%}.col-md-11>.col-sm-8,.col-md-11>.col-md-8{-ms-flex:0 0 72.7272727273%;flex:0 0 72.7272727273%;max-width:72.7272727273%}.col-md-11>.col-sm-9,.col-md-11>.col-md-9{-ms-flex:0 0 81.8181818182%;flex:0 0 81.8181818182%;max-width:81.8181818182%}.col-md-11>.col-sm-10,.col-md-11>.col-md-10{-ms-flex:0 0 90.9090909091%;flex:0 0 90.9090909091%;max-width:90.9090909091%}.col-md-11>.col-sm-11,.col-md-11>.col-md-11{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-11>.col-offset-sm-1,.col-md-11>.col-offset-md-1{margin-left:9.0909090909%}.col-md-11>.col-offset-sm-2,.col-md-11>.col-offset-md-2{margin-left:18.1818181818%}.col-md-11>.col-offset-sm-3,.col-md-11>.col-offset-md-3{margin-left:27.2727272727%}.col-md-11>.col-offset-sm-4,.col-md-11>.col-offset-md-4{margin-left:36.3636363636%}.col-md-11>.col-offset-sm-5,.col-md-11>.col-offset-md-5{margin-left:45.4545454545%}.col-md-11>.col-offset-sm-6,.col-md-11>.col-offset-md-6{margin-left:54.5454545455%}.col-md-11>.col-offset-sm-7,.col-md-11>.col-offset-md-7{margin-left:63.6363636364%}.col-md-11>.col-offset-sm-8,.col-md-11>.col-offset-md-8{margin-left:72.7272727273%}.col-md-11>.col-offset-sm-9,.col-md-11>.col-offset-md-9{margin-left:81.8181818182%}.col-md-11>.col-offset-sm-10,.col-md-11>.col-offset-md-10{margin-left:90.9090909091%}.col-md-11>.col-offset-sm-11,.col-md-11>.col-offset-md-11{margin-left:100%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-12>.col-sm-1,.col-md-12>.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-12>.col-sm-2,.col-md-12>.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-12>.col-sm-3,.col-md-12>.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-12>.col-sm-4,.col-md-12>.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-12>.col-sm-5,.col-md-12>.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-12>.col-sm-6,.col-md-12>.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-12>.col-sm-7,.col-md-12>.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-12>.col-sm-8,.col-md-12>.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-12>.col-sm-9,.col-md-12>.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-12>.col-sm-10,.col-md-12>.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-12>.col-sm-11,.col-md-12>.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12>.col-sm-12,.col-md-12>.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-12>.col-offset-sm-1,.col-md-12>.col-offset-md-1{margin-left:8.3333333333%}.col-md-12>.col-offset-sm-2,.col-md-12>.col-offset-md-2{margin-left:16.6666666667%}.col-md-12>.col-offset-sm-3,.col-md-12>.col-offset-md-3{margin-left:25%}.col-md-12>.col-offset-sm-4,.col-md-12>.col-offset-md-4{margin-left:33.3333333333%}.col-md-12>.col-offset-sm-5,.col-md-12>.col-offset-md-5{margin-left:41.6666666667%}.col-md-12>.col-offset-sm-6,.col-md-12>.col-offset-md-6{margin-left:50%}.col-md-12>.col-offset-sm-7,.col-md-12>.col-offset-md-7{margin-left:58.3333333333%}.col-md-12>.col-offset-sm-8,.col-md-12>.col-offset-md-8{margin-left:66.6666666667%}.col-md-12>.col-offset-sm-9,.col-md-12>.col-offset-md-9{margin-left:75%}.col-md-12>.col-offset-sm-10,.col-md-12>.col-offset-md-10{margin-left:83.3333333333%}.col-md-12>.col-offset-sm-11,.col-md-12>.col-offset-md-11{margin-left:91.6666666667%}.col-md-12>.col-offset-sm-12,.col-md-12>.col-offset-md-12{margin-left:100%}.col-offset-sm-1,.col-offset-md-1{margin-left:8.3333333333%}.col-offset-sm-2,.col-offset-md-2{margin-left:16.6666666667%}.col-offset-sm-3,.col-offset-md-3{margin-left:25%}.col-offset-sm-4,.col-offset-md-4{margin-left:33.3333333333%}.col-offset-sm-5,.col-offset-md-5{margin-left:41.6666666667%}.col-offset-sm-6,.col-offset-md-6{margin-left:50%}.col-offset-sm-7,.col-offset-md-7{margin-left:58.3333333333%}.col-offset-sm-8,.col-offset-md-8{margin-left:66.6666666667%}.col-offset-sm-9,.col-offset-md-9{margin-left:75%}.col-offset-sm-10,.col-offset-md-10{margin-left:83.3333333333%}.col-offset-sm-11,.col-offset-md-11{margin-left:91.6666666667%}.col-offset-sm-12,.col-offset-md-12{margin-left:100%}}}body #cookiesjsr{--distinctive-color:#000;--distinctive-color-bg:#ddd;--default-margin:0;--radius:0.5rem;--btn-font-color:var(--distinctive-color);--btn-border-color:var(--distinctive-color-bg);--btn-bg-color:#fff;--btn-prime-font-color:#000;--btn-prime-border-color:var(--distinctive-color-bg);--btn-prime-bg-color:var(--distinctive-color-bg);--btn-inv-font-color:var(--distinctive-color);--btn-inv-border-color:var(--distinctive-color-bg);--btn-inv-bg-color:#fff;--btn-prime-inv-font-color:#000;--btn-prime-inv-border-color:var(--distinctive-color-bg);--btn-prime-inv-bg-color:var(--distinctive-color-bg);--btn-hover-bgc:#000;--btn-hover-c:white;--btn-hover-bdc:#000;--link-list-font-color:var(--distinctive-color);--link-list-separator-color:var(--distinctive-color);--banner-logo-offset:100px;--banner-bg-color:#fff;--banner-font-color:#000;--layer-header-height:3.5em;--layer-header-bg-color:#fff;--layer-header-font-color:#000f37;--layer-body-bg-color:#fff;--layer-tab-bg-color:#fff;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:rgba(221,221,221,0.5);--layer-tab-active-font-color:#000;--layer-bg-dark:#fff;--layer-font-light:#fff;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#fff;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#ddd;--switch-handle-color:#fff;--switch-bg-off:#aa0000;--switch-bg-on:#00aa00;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#fff;--switch-always-on-bg-color:#00aa00;--font-size-reset:1.4rem;--gap:1rem}#cookiesjsr{font-family:Arial,sans-serif;line-height:1.4em;font-size:1.4rem}.cookiesjsr-banner{flex-direction:column;bottom:2rem;left:2rem;max-width:60rem;padding:var(--gap);border:.1rem solid var(--distinctive-color-bg);border-radius:var(--radius);transition:all .25s ease-in-out}.cookiesjsr-banner:not(.active){bottom:0}.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}.cookiesjsr-banner--action{display:flex;gap:var(--gap)}.cookiesjsr-banner--action button.denyAll{display:none}.cookiesjsr-banner--info{overflow:hidden;overflow-y:auto;margin-bottom:calc(var(--gap)*2)}.cookiesjsr-banner--text::before{content:"";display:inline-block;width:1.4rem;aspect-ratio:1;z-index:1;margin-right:1rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMV8zODMpIj4KPHBhdGggZD0iTTEyIDBDNS4zNzEwOSAwIDAgNS4zNzEwOSAwIDEyQzAgMTguNjI4OSA1LjM3MTA5IDI0IDEyIDI0QzE4LjYyODkgMjQgMjQgMTguNjI4OSAyNCAxMkMyNCAxMS41MTU2IDIzLjk2NDggMTEuMDM5MSAyMy45MDYyIDEwLjU2NjRDMjMuNTA3OCAxMC44Mzk4IDIzLjAyMzQgMTEgMjIuNSAxMUMyMS40MjE5IDExIDIwLjUxMTcgMTAuMzEyNSAyMC4xNjAyIDkuMzU5MzhDMTkuNTM1MiA5Ljc1NzgxIDE4Ljc5NjkgMTAgMTggMTBDMTUuNzg5MSAxMCAxNCA4LjIxMDk0IDE0IDZDMTQgNS4yNjU2MiAxNC4yMTA5IDQuNTg1OTQgMTQuNTU4NiAzLjk5MjE5QzE0LjUzOTEgMy45OTYwOSAxNC41MTk1IDQgMTQuNSA0QzEzLjExNzIgNCAxMiAyLjg4MjgxIDEyIDEuNUMxMiAwLjk0MTQwNiAxMi4xODc1IDAuNDMzNTk0IDEyLjQ5NjEgMC4wMTk1MzA4QzEyLjMzMiAwLjAxMTcxODggMTIuMTY4IDAgMTIgMFpNMTkuNSAwQzE4LjY3MTkgMCAxOCAwLjY3MTg3NSAxOCAxLjVDMTggMi4zMjgxMiAxOC42NzE5IDMgMTkuNSAzQzIwLjMyODEgMyAyMSAyLjMyODEyIDIxIDEuNUMyMSAwLjY3MTg3NSAyMC4zMjgxIDAgMTkuNSAwWk0xMC4wNTA4IDIuMTg3NUMxMC4yNSAzLjQ3NjU2IDExIDQuNTg1OTQgMTIuMDQ2OSA1LjI3MzQ0QzEyLjAxNTYgNS41MTE3MiAxMiA1Ljc1NzgxIDEyIDZDMTIgOS4zMDg1OSAxNC42OTE0IDEyIDE4IDEyQzE4LjQ5NjEgMTIgMTguOTkyMiAxMS45Mzc1IDE5LjQ2ODggMTEuODEyNUMyMC4xNTIzIDEyLjQzNzUgMjEuMDE1NiAxMi44NTE2IDIxLjk1MzEgMTIuOTY4OEMyMS40NjQ4IDE4LjAzMTIgMTcuMTg3NSAyMiAxMiAyMkM2LjQ4NDM4IDIyIDIgMTcuNTE1NiAyIDEyQzIgNy4xNTIzNCA1LjQ2ODc1IDMuMDk3NjYgMTAuMDUwOCAyLjE4NzVaTTE4IDVDMTcuNDQ5MiA1IDE3IDUuNDQ5MjIgMTcgNkMxNyA2LjU1MDc4IDE3LjQ0OTIgNyAxOCA3QzE4LjU1MDggNyAxOSA2LjU1MDc4IDE5IDZDMTkgNS40NDkyMiAxOC41NTA4IDUgMTggNVpNMTAgNkM5LjQ0OTIyIDYgOSA2LjQ0OTIyIDkgN0M5IDcuNTUwNzggOS40NDkyMiA4IDEwIDhDMTAuNTUwOCA4IDExIDcuNTUwNzggMTEgN0MxMSA2LjQ0OTIyIDEwLjU1MDggNiAxMCA2Wk0yMyA2QzIyLjQ0OTIgNiAyMiA2LjQ0OTIyIDIyIDdDMjIgNy41NTA3OCAyMi40NDkyIDggMjMgOEMyMy41NTA4IDggMjQgNy41NTA3OCAyNCA3QzI0IDYuNDQ5MjIgMjMuNTUwOCA2IDIzIDZaTTcgOUM1Ljg5NDUzIDkgNSA5Ljg5NDUzIDUgMTFDNSAxMi4xMDU1IDUuODk0NTMgMTMgNyAxM0M4LjEwNTQ3IDEzIDkgMTIuMTA1NSA5IDExQzkgOS44OTQ1MyA4LjEwNTQ3IDkgNyA5Wk0xMiAxMUMxMS40NDkyIDExIDExIDExLjQ0OTIgMTEgMTJDMTEgMTIuNTUwOCAxMS40NDkyIDEzIDEyIDEzQzEyLjU1MDggMTMgMTMgMTIuNTUwOCAxMyAxMkMxMyAxMS40NDkyIDEyLjU1MDggMTEgMTIgMTFaTTguNSAxNUM3LjY3MTg4IDE1IDcgMTUuNjcxOSA3IDE2LjVDNyAxNy4zMjgxIDcuNjcxODggMTggOC41IDE4QzkuMzI4MTIgMTggMTAgMTcuMzI4MSAxMCAxNi41QzEwIDE1LjY3MTkgOS4zMjgxMiAxNSA4LjUgMTVaTTE1LjUgMTZDMTQuNjcxOSAxNiAxNCAxNi42NzE5IDE0IDE3LjVDMTQgMTguMzI4MSAxNC42NzE5IDE5IDE1LjUgMTlDMTYuMzI4MSAxOSAxNyAxOC4zMjgxIDE3IDE3LjVDMTcgMTYuNjcxOSAxNi4zMjgxIDE2IDE1LjUgMTZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMV8zODMiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");background-size:contain}@media(max-width:61.875rem){.cookiesjsr-banner{bottom:0;left:0}.cookiesjsr-banner--action{flex-direction:column}.cookiesjsr-banner--action .cookiesjsr-btn{width:100%}}.cookiesjsr-links.links--row li a{display:inline-block;padding:0em 0;line-height:1.4em;border-bottom:.1rem solid var(--distinctive-color-bg);font-size:1.4rem;transition:all .3s ease-in-out}.cookiesjsr-links.links--row li a:hover,.cookiesjsr-links.links--row li a:focus-visible{border-color:var(--btn-hover-bgc)}.cookiesjsr-btn{min-height:0;display:inline-flex;padding:.5em 1em;margin:0;border-radius:var(--radius);text-transform:initial}.cookiesjsr-btn:hover{opacity:1;background-color:var(--btn-hover-bgc) !important;border-color:var(--btn-hover-bdc) !important;color:var(--btn-hover-c) !important;transform:scale(1)}.cookiesjsr-layer{border-radius:var(--radius)}.cookiesjsr-layer--header,.cookiesjsr-layer--label-all{padding:var(--gap)}.cookiesjsr-layer--label-all{width:calc(30% - var(--gap))}.cookiesjsr-layer--actions{gap:var(--gap);width:70%;margin:0;padding-right:var(--gap)}.cookiesjsr-layer--close{width:4rem;height:auto;aspect-ratio:1;background-size:25%;transition:all .3s ease-in-out}.cookiesjsr-layer--close:hover,.cookiesjsr-layer--close:focus-visible{background-color:#fff;filter:grayscale(1) invert(1)}.cookiesjsr-service-group--intro{padding:0;margin-bottom:var(--gap)}.cookiesjsr-service-group--content{padding:calc(var(--gap)*2)}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:rgba(221,221,221,.5)}.cookiesjsr-service{background-color:rgba(0,0,0,0) !important;border:.1rem solid rgba(0,0,0,0)}.cookiesjsr-service:hover{background-color:#fff}.cookiesjsr-service--description{padding:0}.cookiesjsr-service--description h3{color:var(--distinctive-color)}.cookiesjsr-service-group--tab{width:30%;padding:var(--gap);transition:all .3s ease-in-out}.cookiesjsr-service-group--tab:hover,.cookiesjsr-service-group--tab:focus-visible{background-color:var(--btn-hover-bgc);color:var(--btn-hover-c)}.cookiesjsr-service--always-on span{border-radius:var(--radius)}@media(max-width:61.875rem){.cookiesjsr-service-group--tab{width:100%}}.cookiesjsr-links{margin-top:var(--gap)}.cookiesjsr-links.links--row{list-style:none}.cookiesjsr-links.links--row li:before{display:none}.cookiesjsr-links.links--row li a{color:var(--distinctive-color)}.u-inner-padding{padding-right:5rem}.u-additional-margin-top{margin-top:8rem}@media(max-width:61.94rem){.u-remove-padding-mobile{padding-left:0;padding-right:0}}.u-text-transform-initial{text-transform:initial !important}.u-hide{display:none !important}@media(min-width:61.93rem){.u-show-mobile{display:none !important}}@media(max-width:61.94rem){.u-hide-mobile{display:none !important}.top-space{padding-top:20rem}}@media(min-width:600px){.u-show-lite-mobile{display:none !important}}@media(max-width:600px){.u-hide-lite-mobile{display:none !important}}.ckeditor{font-weight:400;max-width:85ch}.ckeditor *:last-child{margin-bottom:0}.ckeditor b{font-weight:500}.ckeditor h3 img{padding-right:2rem}.ckeditor a:not(.btn){--underlineColor:#dddddd;position:relative;color:inherit;font-weight:400;text-decoration:none;text-decoration-color:inherit;transition:all cubic-bezier(0.75,0,0.25,1) .2s;background:linear-gradient(var(--underlineColor),var(--underlineColor));background-repeat:no-repeat;background-size:100% .1rem;background-position:left bottom}.ckeditor a:not(.btn):hover,.ckeditor a:not(.btn):focus-visible{--underlineColor:#c00418}.ckeditor h1,.ckeditor h2,.ckeditor h3,.ckeditor h4,.ckeditor h5,.ckeditor h6{margin-bottom:1em}.ckeditor h2{font-size:var(--h2FontSize)}.ckeditor h3{font-size:var(--h3FontSize)}.ckeditor h4{font-size:var(--h4FontSize)}.ckeditor p{margin-top:0;line-height:1.6em}.ckeditor p,.ckeditor ul,.ckeditor ol,.ckeditor table{word-break:break-word}.ckeditor p+h1,.ckeditor p+h2,.ckeditor p+h3,.ckeditor p+h4,.ckeditor p+h5,.ckeditor p+h5,.ckeditor ul+h1,.ckeditor ul+h2,.ckeditor ul+h3,.ckeditor ul+h4,.ckeditor ul+h5,.ckeditor ul+h5,.ckeditor ol+h1,.ckeditor ol+h2,.ckeditor ol+h3,.ckeditor ol+h4,.ckeditor ol+h5,.ckeditor ol+h5,.ckeditor table+h1,.ckeditor table+h2,.ckeditor table+h3,.ckeditor table+h4,.ckeditor table+h5,.ckeditor table+h5{margin-top:2em}.ckeditor figure,.ckeditor img{margin-top:2rem}.ckeditor figure+p,.ckeditor figure+ul,.ckeditor figure+ol,.ckeditor figure+table,.ckeditor figure+h1,.ckeditor figure+h2,.ckeditor figure+h3,.ckeditor figure+h4,.ckeditor figure+h5,.ckeditor figure+h6,.ckeditor img+p,.ckeditor img+ul,.ckeditor img+ol,.ckeditor img+table,.ckeditor img+h1,.ckeditor img+h2,.ckeditor img+h3,.ckeditor img+h4,.ckeditor img+h5,.ckeditor img+h6{margin-top:4rem}.ckeditor ul,.ckeditor ol{--paddingLeft:2rem;width:100%;padding-left:var(--paddingLeft)}.ckeditor ul li,.ckeditor ol li{position:relative}.ckeditor ul li+li,.ckeditor ol li+li{margin-top:.1em}.ckeditor ul{list-style:none}.ckeditor ul li{padding-left:1rem}.ckeditor ul li:before{content:"";display:block;position:absolute;left:calc(var(--paddingLeft)*-1/2);top:1.2rem;width:.3rem;aspect-ratio:1;border:.3rem solid rgba(0,0,0,0);border-color:#c00418;border-radius:3rem;transform:translate(-50%,-50%)}.ckeditor ul li>ul{padding-left:3rem;margin-top:1rem}.ckeditor ul li p{margin-bottom:1rem}.ckeditor .table_wrapper{width:100%;overflow-x:auto}.ckeditor marker,.ckeditor mark{background-color:#2fffa8}.ckeditor hr{margin:clamp(2rem,4.45vw + -2.41rem,4rem) 0;border:none;border-top:.1rem solid #ddd}body.modal_on{overflow:hidden !important}.modal_backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:100000;display:block;opacity:0;transition:all .3s}.modal_backdrop.show{opacity:1}.modal{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100001;overflow-y:auto;display:none;background-color:rgba(0,0,0,.4)}.modal__content{margin:5rem;display:flex;flex-direction:column;gap:2rem;width:100%}.modal .modal_wrapper{display:flex;align-items:center;height:100%;position:relative;margin:0rem auto 0rem auto;width:100%;max-width:100%;box-shadow:0 0 4rem rgba(0,0,0,.5);border-radius:1rem}.modal .modal_wrapper .dialog,.modal .modal_wrapper .body,.modal .modal_wrapper .big_realisation{height:100%}.modal .header{position:absolute;height:0}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-weight:500;letter-spacing:.02em;line-height:1.2em;text-transform:uppercase}.h0{font-size:var(--h0FontSize);line-height:1.4em}h4,.h4{font-weight:700}[data-drupal-messages]:not(.alert){position:fixed;z-index:50000}.messages{display:flex;gap:2rem;justify-content:space-between;padding:2rem}.messages--status{background-color:#2fffa8;color:#fff}.messages--error{background-color:#c00418;color:#fff}.messages__close-button{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border:none;background-color:rgba(0,0,0,0);color:#fff;font-size:4rem;cursor:pointer}.messages__wrapper{display:flex;flex-direction:column;gap:1rem;position:fixed;top:min(2rem,10%);left:min(2rem,10%);right:min(2rem,10%);z-index:50000}.uppercase{text-transform:uppercase}.no-fit{object-fit:none}.btn{--bgc:transparent;--c:#fff;--bc:var(--c);display:inline-flex;align-items:center;justify-content:center;gap:.6em;position:relative;isolation:isolate;padding:1.3rem 3rem;border:none;background:var(--bgc);color:var(--c);line-height:1.25em;font-size:1.7rem;letter-spacing:.25em;font-family:"Simplon Norm",sans-serif;text-transform:uppercase;cursor:pointer;transition:all cubic-bezier(0.75,0,0.25,1) .2s;overflow:hidden}.btn:hover,.btn:focus-visible{--c:#fff;--bgc:#000000;--bc:#000000}.btn--menu{--c:#000000;--bc:transparent;padding:clamp(1.5rem,2.23vw + -0.71rem,2.5rem) clamp(1.5rem,4.45vw + -2.91rem,3.5rem);font-size:1.88rem;font-weight:700;border:0;transition:all cubic-bezier(0.75,0,0.25,1) .2s;letter-spacing:.0025em}.btn--menu:hover,.btn--menu:focus-visible{--c:#000000;--bgc:#fff}.btn--menu-first{font-weight:700}.btn--red-bottom:hover:before,.btn--red-bottom:focus-visible:before{width:100%}.btn--red-bottom:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:.3rem;background-color:#c00418;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.btn--short{padding:1.3rem 1.3rem}.btn--bold{font-weight:bold}.btn--transparent{--bgc:transparent;--c:#000000;--bc:transparent}.btn--transparent-white{--bgc:transparent;--c:#fff;--bc:#fff}.btn--transparent-black{--bgc:transparent;--c:#000000;--bc:#000000;border:.1rem solid var(--bc)}.btn--white-black{--bgc:#000000;--c:#fff}.btn--black{--bgc:#000000;--c:#fff;border:.1rem solid rgba(0,0,0,0)}.btn--black:hover,.btn--black:focus-visible{--c:#fff;--bgc:#c00418}.btn--red{--bgc:#c00418;--c:#fff}.btn--white{--bgc:#fff;--c:#000000}.btn--white-text{--c:#fff}.btn--black-on-hover:hover,.btn--black-on-hover:focus-visible{--bgc:#000000;--c:#fff}.btn--red-on-hover:hover,.btn--red-on-hover:focus-visible{--bgc:#c00418;--c:#fff;--bc:#c00418}.btn--white-on-hover:hover,.btn--white-on-hover:focus-visible{--bgc:#fff;--c:#000000}.btn--transparent-on-hover:hover,.btn--transparent-on-hover:focus-visible{--bgc:transparent}.btn--bordered{border:.1rem solid var(--bc);border-radius:30rem;padding:1rem}.btn--bordered-light{--bc:#fff;--c:#fff;border:.1rem solid var(--bc)}.btn--bordered-light:hover,.btn--bordered-light:focus-visible{--bc:#000000}.btn--underline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.3rem;background-color:#000;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.btn--underline-red:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.3rem;background-color:#c00418;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.btn--icon-only{aspect-ratio:1;min-width:4.5rem}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.5rem}.pagination__item{padding:1rem 1.5rem;border:.1rem solid #ddd;letter-spacing:0}.pagination__item--active:hover,.pagination__item--active:focus-visible{background-color:#ddd;color:#000;cursor:default}.pagination__item--active{background-color:#ddd}.container{width:100%;padding:0 clamp(1rem,24.5vw + -23.28rem,12rem);margin:0 0}.container--full{padding:0 0}.lead{font-size:var(--leadFontSize)}.lead p{margin:0}.lead p+p{margin-top:1em}.columns{display:flex;flex-wrap:wrap;gap:6rem;align-items:stretch}.columns__item{display:flex;flex-direction:column;gap:clamp(2rem,4.45vw + -2.41rem,4rem);justify-content:space-between;align-items:flex-start;width:calc(50% - 3rem)}.columns--reverse{flex-direction:row-reverse}.columns .ckeditor{max-width:100%}.columns .columns{display:flex}.columns .columns--column{flex-direction:column}.columns .columns--column:has(.columns--reverse){flex-direction:column-reverse}.columns .columns--row{flex-direction:row}.columns .columns--row:has(.columns--reverse){flex-direction:row-reverse}@media screen and (max-width:61.94rem){.columns{flex-direction:column}.columns__item{width:100%}.columns__item .btn{margin-left:auto;margin-right:auto}}.background-wrapper{padding-block:6rem}.background-wrapper--gray{background:#eee}.content-column{display:grid;grid-auto-rows:auto;align-items:start;gap:3rem}.text-with-icon{display:grid;grid-auto-rows:auto;gap:0rem;justify-content:start}.text-with-icon__item{display:flex;align-items:center;gap:1.5rem;padding:.625em .625em}.links{display:flex;flex-wrap:wrap;gap:2rem}.spacer{height:.1rem;width:100%;margin-block:6rem;background-color:#000}.form-submit-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding-block:2rem}.form-submit-buttons--fixed{position:fixed;bottom:0;left:0;right:0;background:#fff}.form-submit-buttons button{flex-grow:1}form{margin-top:2rem}form .option{font-size:1.7rem;font-weight:500;padding-top:.1rem}form .select select{width:100%;padding:.5rem .5rem;border:.1rem solid #eee;font-size:1.7rem}form .legend{position:relative;display:flex;font-weight:500;padding-bottom:1rem;font-size:1.7rem}form .checkboxes--wrapper{padding-top:1rem;padding-bottom:2rem}form .checkboxes-wrapper{display:flex;width:100%;gap:2rem}form .checkboxes--from-to{display:flex;flex-direction:column;padding-inline:0;border:none;border-top:.1rem solid #000}form .checkboxes--from-to label{display:flex;align-items:center;gap:1rem;width:calc(50% - 1rem);font-size:1.7rem}form .checkboxes--from-to label span{font-weight:500}form .checkboxes--from-to input{height:3.4rem;width:100%;border:.1rem solid #eee}form .checkboxes{border-width:.1rem !important;border-top:.1rem solid #000;padding-top:1rem;padding-bottom:2rem}.form{display:flex;flex-direction:row;align-items:flex-start;gap:2rem;flex-wrap:wrap;margin-top:2rem}.form .messages{width:100%;padding:0}.form .messages .alert{border-radius:0rem;width:100%;margin:0;margin-left:0;padding:2rem}.form .messages .alert ul{margin:0;padding:0;list-style:none}.form .checkboxes--from-to{padding-inline:0;border:none}.form .checkboxes--from-to input{border-color:#eee}.form .checkboxes--wrapper legend{position:relative;display:block;padding-left:0;margin-left:0;transform:none;top:0;left:0;margin-bottom:1rem}.form .checkboxes--from-to{padding-inline:0;border:none}.form select{background-image:linear-gradient(45deg,transparent 50%,#000000 50%),linear-gradient(135deg,#000000 50%,transparent 50%);background-position:calc(100% - 2rem) 2rem,calc(100% - 1.5rem) 2rem,calc(100% - 4rem) .7rem;background-size:5px 5px,5px 5px,1px 3rem;background-repeat:no-repeat}.form select:focus{background-image:linear-gradient(45deg,#000000 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#000000 50%);background-position:calc(100% - 1.5rem) 2rem,calc(100% - 2rem) 2rem,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 3rem;background-repeat:no-repeat;border-color:#000;outline:0}.form select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.form select{width:100%;border:.1rem solid #ddd;padding:1.1rem 4rem 1.1rem .8rem;color:#000;font-weight:400;-moz-appearance:none;appearance:none}.form select div{margin:0}.form__title{margin-bottom:3rem}.form section{display:flex;flex-direction:column;gap:3rem;width:calc(50% - 1rem)}.form__label{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;width:100%;font-size:1.4rem}.form__label--filled .form__label--text,.form__label:has(input:not([type=checkbox]):focus,textarea:focus) .form__label--text{transform:translateY(-100%) translateX(-10%) scale(0.8)}.form__label--in{width:calc(33.3333333333% - 1.3333333333rem)}.form__label.rodo{flex-direction:row}.form__label--checkbox{flex-direction:row}.form__label--checkbox input{position:absolute;inset:0;z-index:-1;opacity:0}.form__label--checkbox input:checked+.form__radio-icon::before,.form__label--checkbox input:checked+.form__radio-icon::after{opacity:1}.form__label--checkbox input:checked:hover+.form__radio-icon,.form__label--checkbox input:checked:focus-visible+.form__radio-icon{background-color:#ddd}.form__label--text:not(.option){color:#000;position:absolute;top:1rem;left:1rem;transition:all cubic-bezier(0.75,0,0.25,1) .2s;background-color:#fff}.form input{outline:none}.form input:not([type=submit]){width:100%;padding:.8rem 1rem;border:none;border-bottom:.1rem solid #000;border-radius:0}.form .form__submit-wrapper{width:100%}.form .form__submit-wrapper button{width:100%}.form fieldset{width:100%;margin:0;position:relative}.form textarea{outline:none;height:8rem;min-height:8rem;max-height:12.3rem;width:100%;min-width:100%;max-width:100%;padding:.25em .625em;border:none;border-bottom:.1rem solid #000;border-radius:0}.form__radio-label{display:flex;width:100%;align-items:flex-start;gap:2rem;position:relative;cursor:pointer}.form__radio-label input{position:absolute;inset:0;z-index:-1;opacity:0}.form__radio-label input:checked+.form__radio-icon::before,.form__radio-label input:checked+.form__radio-icon::after{opacity:1}.form__radio-label input:checked:hover+.form__radio-icon,.form__radio-label input:checked:focus-visible+.form__radio-icon{background-color:#ddd}.form__radio-label input:focus-visible+*+.form__radio-text{outline:.2rem solid #fff;outline-offset:.2rem}.form__radio-icon{position:relative;aspect-ratio:1;margin-top:.2rem;border:.1rem solid #000;width:1.8rem}.form__radio-icon::before{content:"×";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;font-size:2rem;opacity:0}.form__radio-icon--checkbox{border-radius:0rem;margin:0}.form__radio-text{width:calc(100% - 4rem);font-size:1.4rem;line-height:1.3em}.form #ajax-wrapper{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.form #ajax-wrapper>*{width:calc(50% - 1rem)}.form #ajax-wrapper .description{line-height:1.2em;align-self:flex-end}@media(max-width:61.94rem){.form{padding-left:0rem}.form__wrapper{flex-direction:column}.form__label--in{width:100%}.form #ajax-wrapper>*{width:100%}.form section{width:100%}}.toolbar-admin{display:flex;position:fixed;bottom:1rem;left:1rem;background-color:#f0f5fe;z-index:999999;width:auto;border-radius:.5rem;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.toolbar-admin__text{display:flex;align-items:center;gap:1rem;width:auto}.toolbar-admin__link{display:flex;align-items:center;justify-content:center;position:relative;padding:.5em}.toolbar-admin__link:first-of-type::after,.toolbar-admin__link:nth-of-type(2)::after{content:"";position:absolute;left:calc(100% + .5rem);height:100%;width:.1rem;background-color:rgba(85,85,85,.2)}.toolbar-admin__link:hover,.toolbar-admin__link:focus-visible{background-color:#0000ff;color:#fff}@media(max-width:61.94rem){.toolbar-admin{bottom:0rem;right:0rem;width:100%}.toolbar-admin__text{justify-content:center}}#toolbar-administration{display:none !important}@media(min-width:61.94rem){.column--100{width:100%}.column--75{width:calc(75% - 3rem)}.column--66{width:calc(66% - 3rem)}.column--57{width:calc(57% - 3rem)}.column--50{width:calc(50% - 3rem)}.column--43{width:calc(43% - 3rem)}.column--34{width:calc(34% - 3rem)}.column--25{width:calc(25% - 3rem)}}html{font-family:"Simplon Norm",sans-serif}body{font-weight:400;overflow-x:hidden;color:#000;background-color:#fff;font-size:var(--pFontSize);max-width:192rem;margin-left:auto;margin-right:auto;letter-spacing:.01em}body.modal-visible{overflow:hidden;padding-right:var(--scrollbar-width)}body.modal-visible header{padding-right:var(--scrollbar-width)}body.hide_overflow{overflow:hidden}@media(max-width:61.94rem){body{padding-bottom:7rem}}main{padding-top:var(--header-height)}.top-bar{position:absolute;width:calc(100dvw - 25rem);left:25rem;padding-right:3rem;background-color:hsla(0,0%,100%,.6);height:8.5rem;border-bottom:.1rem solid #ddd;backdrop-filter:blur(10px)}.top-bar__content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}@media(max-width:61.94rem){.top-bar{position:static;width:100%;height:auto;padding-block:clamp(1rem,24.5vw + -23.28rem,12rem)}.top-bar__content{padding-inline:clamp(1rem,24.5vw + -23.28rem,12rem)}}.messages-container{display:none}.messages-container :has(*){display:block}.main-content{display:flex;flex-direction:column;gap:6rem;margin-top:5rem}.main-content--main-page{margin-top:6rem}@media(max-width:61.94rem){.main-content{gap:4rem;margin-top:0}.main-content--main-page{margin-top:3rem}}.special-label{padding:.2rem 1.2rem 0rem 1.2rem;color:#fff;background-color:#000;letter-spacing:.1em}.special-label--top{background-color:#c00418}.top-content{display:grid;grid-template-areas:"breadcrumb breadcrumb" "title image" "description image";grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;grid-auto-rows:auto;gap:2rem 8rem;justify-content:space-between}.top-content--only-title{grid-template-areas:"breadcrumb breadcrumb" "title title";grid-template-rows:auto}.top-content--technical{grid-template-areas:"description image";grid-template-rows:auto}.top-content__breadcrumb{grid-area:breadcrumb;margin-bottom:0}.top-content__title-section{display:flex;flex-direction:column;gap:.5rem;grid-area:title}.top-content__description{grid-area:description;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2rem,4.45vw + -2.41rem,4rem)}.top-content__right{grid-area:image;display:flex;justify-content:center;width:100%;align-items:stretch}.top-content__right img{max-height:50rem}.top-content__right--no-room img{max-height:none}.top-content__above{display:flex;align-items:center;gap:1rem}.top-content__above p{margin:0}.top-content__title{display:flex;align-items:flex-end;gap:2rem}.top-content__color{display:flex;gap:1rem;padding-bottom:.8rem;align-items:center}.top-content__color .icon--chevron-right{font-size:1rem;font-weight:600}.top-content__color span{font-weight:400;font-size:1.9rem;text-transform:uppercase}.top-content__image-wrapper{position:relative;display:inline-block;overflow:hidden}.top-content__image-wrapper--loading .top-content__image{opacity:0;transition:opacity .4s ease-in-out}.top-content__image-wrapper--loading .top-content__loader{display:block}.top-content__image-wrapper:not(.top-content__image-wrapper--loading) .top-content__image{opacity:1}.top-content__image-wrapper:not(.top-content__image-wrapper--loading) .top-content__loader{display:none}.top-content__image{display:block;width:100%;height:auto}.top-content__loader{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:4px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:61.94rem){.top-content{margin-top:2rem;grid-template-columns:1fr;grid-template-areas:"breadcrumb" "title" "image" "description";gap:2rem}.top-content--only-title{grid-template-areas:"breadcrumb" "title";grid-template-rows:auto auto}.top-content__title{flex-direction:column;align-items:flex-start;gap:clamp(1rem,24.5vw + -23.28rem,12rem)}.top-content__right{flex-direction:column}.top-content__left{width:100%}}.geolocation-map-wrapper{width:100%}@keyframes spin{to{transform:rotate(360deg)}}.node-information ul li{font-weight:500}.product-informations{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 2rem;padding-top:3rem;width:100%;font-size:1.7rem}.product-informations__item{width:calc(50% - 1rem);padding:1rem;border-bottom:.1rem solid #7f7f7f}.product-informations__item--w100{width:100%}.product-informations__value{text-transform:initial;font-weight:500}@media(max-width:61.94rem){.product-informations{padding-top:0}.product-informations__item{width:100%}.product-informations__value{margin-top:.5rem}}.colors{display:flex;flex-direction:row;gap:.5rem}.colors__button{position:relative;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;border-radius:3rem;border:none;background-color:var(--bg)}.colors__button:before{content:"";position:absolute;display:block;width:65%;height:65%;background-color:var(--color);border-radius:3rem}.colors__button:after{content:"";position:absolute;display:block;width:100%;height:100%;border:.15rem solid rgba(0,0,0,0);border-radius:3rem}.colors__button:hover,.colors__button:focus-visible{cursor:pointer}.colors__button:hover:after,.colors__button:focus-visible:after{--color:#c00418}.colors__button.active:after{border-color:var(--color,#7f7f7f)}.sizes{display:flex;flex-direction:row;flex-wrap:wrap;gap:0}.sizes__button{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:1rem 3rem;background:none;border:none;cursor:pointer;color:#000}.sizes__button:after{content:"";position:absolute;bottom:0;width:0%;height:.3rem;background-color:#c00418;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.sizes__button:before{content:"";position:absolute;bottom:0;width:100%;height:.1rem;background-color:#000;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.sizes__button.active:before{height:.3rem}.sizes__button:hover:after,.sizes__button:focus:after{width:100%}@media(max-width:61.94rem){.sizes__button{flex-grow:1}}.header{position:fixed;display:flex;width:100%;height:7.5rem;background-color:#fff;z-index:1000;border-bottom:.1rem solid #eee;max-width:192rem}.header__wrapper{display:flex;justify-content:space-between;flex-direction:row;width:100%;height:7.5rem}.header__wrapper .blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(119,119,119,.7);z-index:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.header__special{display:flex;align-items:center}.header__special a,.header__special button{gap:1rem;height:100%;padding-inline:2rem;border-bottom:.1rem solid #eee}@media(max-width:61.94rem){.header{position:fixed;left:0;width:100%;border-bottom-color:#ddd;transition:border-bottom-color .3s ease}.header .header__special{position:fixed;bottom:0;left:0;right:0;align-items:stretch;border-top:.1rem solid #ddd;height:7rem;transition:border-top-color .3s ease}.header .header__special .btn,.header .header__special .language-menu{width:25%;height:auto}.header .header__special .language-menu .btn{width:100%}.header--active{border-bottom-color:#000}.header--active .header__special{border-top-color:#000}.header__container{height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#fff;border-bottom:.1rem solid #000}.header__navigation{width:100%}}@media(min-width:61.94rem){.header__wrapper:has(.navigation__button:hover,.navigation__submenu-item:hover) .blur-overlay,.header__wrapper:has(.navigation__button:hover,.navigation__submenu-item:focus-within) .blur-overlay{opacity:1;pointer-events:auto;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:1}.navigation__item:has(.navigation__submenu:hover)>.navigation__button,.navigation__item:has(.navigation__submenu:focus-within)>.navigation__button{background-color:#eee}.navigation__submenu-item:has(.navigation__submenu:hover)>.navigation__submenu-link,.navigation__submenu-item:has(.navigation__submenu:focus-within)>.navigation__submenu-link{background-color:#eee}}.navigation{z-index:1;text-transform:uppercase}.navigation__list{display:flex;height:100%;list-style:none;margin:0;padding:0}.navigation__item{position:relative}.navigation__item a,.navigation__item button{height:100%}.navigation__item:hover>.navigation__submenu--0{opacity:1;visibility:visible;transform:translateY(0)}.navigation__submenu{position:absolute;display:flex;flex-direction:column;list-style:none;padding:0;width:27rem;opacity:0;visibility:hidden;transition:all .3s ease}.navigation__submenu--0{top:100%;left:0;background-color:#fff;transform:translateY(-10px);z-index:10}.navigation__submenu--0 .navigation__submenu-item:hover>.navigation__submenu--1{opacity:1;visibility:visible;transform:translateX(0)}.navigation__submenu--0 li a:hover,.navigation__submenu--0 li a:focus-visible{background-color:#c00418;color:#fff}.navigation__submenu--1{top:0;left:100%;background-color:#eee;transform:translateX(-10px);transition-delay:.1s;z-index:9}.navigation__submenu--1 .navigation__submenu-item:hover>.navigation__submenu--2{opacity:1;visibility:visible;transform:translateX(0)}.navigation__submenu--1 li a{padding-top:1.1rem;padding-bottom:.7rem;padding-left:0rem;padding-right:.5rem;font-size:1.5rem}.navigation__submenu--1 li a:hover,.navigation__submenu--1 li a:focus-visible{background-color:#c00418;color:#fff}.navigation__submenu--2{top:0;left:100%;background-color:#eee;transform:translateX(-10px);transition-delay:.2s;z-index:8}.navigation__submenu--2 li a{padding-block:.9rem;padding-left:0rem;padding-right:.5rem;font-size:1.5rem}.navigation__submenu .navigation__submenu-item{position:relative}.navigation__submenu .navigation__submenu-item .navigation__submenu-link{display:flex;justify-content:flex-start;width:100%}.navigation--footer{position:relative;height:7.5rem}.navigation--footer:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:#ddd}.navigation--footer .navigation__list{justify-content:center}.navigation--footer .navigation__item a{font-size:1.8rem;font-weight:700;letter-spacing:.05em}.navigation .icon--dach{font-size:2.5rem}.navigation .icon--podasze{font-size:2.5rem}.navigation .icon--elewacja{font-size:2.5rem}.navigation .icon--fundament{font-size:2.5rem}.navigation .navigation__submenu-link{padding-left:1.5rem;gap:2rem}@media(max-width:61.94rem){.navigation:not(.navigation--footer){position:absolute;top:100%;left:0;width:100%;height:calc(100dvh - 7.5rem - 7rem);background-color:#fff}.navigation:not(.navigation--footer) .navigation__list{overflow-y:auto;flex-direction:column}header .navigation{display:none}.navigation--footer{height:auto}.navigation--footer .navigation__list{padding-block:2rem;flex-wrap:wrap;justify-content:flex-start}.navigation--footer .navigation__list .navigation__item{width:100%}.navigation--footer .navigation__list a{padding:1rem 1.5rem;justify-content:center}.navigation .navigation__submenu:has(.navigation__submenu){margin-bottom:4rem}.navigation__item a,.navigation__item button:not(.navigation__submenu-btn){width:100%;justify-content:flex-start}.navigation__item a::after,.navigation__item button:not(.navigation__submenu-btn)::after{display:none}.navigation__icon{font-size:2.4rem}.navigation__submenu{width:100%;visibility:visible;position:relative;top:0;opacity:1;transform:none}.navigation__submenu--1{display:none;left:0;transition:initial}.navigation__submenu-item{display:flex;flex-wrap:wrap}.navigation__submenu-btn{width:7rem;height:5rem}.navigation:not(.navigation--footer) .btn:not(.navigation__submenu-btn){padding-left:4.4rem}.navigation .navigation__submenu-item .navigation__submenu-link{padding-left:4.4rem}.navigation .navigation__submenu-item .navigation__submenu-link::before{display:none}.navigation .btn--menu-first:hover{background-color:#c00418;color:#fff}.navigation .navigation__submenu-item .navigation__submenu-link{flex-grow:1;width:auto;gap:1rem}.navigation .navigation__submenu-item .navigation__submenu-item .navigation__submenu-link{padding:1.3rem 7.9rem}.navigation .navigation__submenu-item .navigation__submenu-item .navigation__submenu-link .icon{display:none}}.hamburger{--lineColor:#000000;align-self:center;position:relative;width:5rem;height:4rem;background-color:rgba(0,0,0,0);border:none;padding:0;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.hamburger__line{position:absolute;width:calc(100% - 2rem);height:.2rem;top:33%;right:50%;background-color:var(--lineColor);transition:all cubic-bezier(0.75,0,0.25,1) .2s;transition-duration:.5s;transform:translate(50%,-50%) rotate(0deg)}.hamburger__line:nth-of-type(2){top:66%}.hamburger--active .hamburger__line{width:3rem;height:.2rem;top:50%;right:50%;transform:translate(50%,-50%) rotate(45deg)}.hamburger--active .hamburger__line:nth-of-type(2){transform:translate(50%,-50%) rotate(135deg)}.favorites,.compare{position:relative}.favorites--active,.compare--active{color:#c00418}.favorites__count,.compare__count{position:absolute;top:calc(50% + .4rem);left:50%;font-size:1rem;transform:translateX(-50%);letter-spacing:0}@media(max-width:61.94rem){.favorites__count,.compare__count{top:auto;bottom:calc(50% + .4rem)}}.compare{display:flex;flex-direction:row}.compare__item{display:flex;flex-direction:column;width:25%;padding-inline:2rem;align-items:center}.communicate{display:none;position:fixed;max-width:120rem;top:7.5rem;right:4rem;flex-direction:column;text-transform:uppercase;letter-spacing:.25em;z-index:10}.communicate-message{color:#fff}.communicate-message,.alert{margin-bottom:1rem;font-weight:400;display:inline-flex;align-items:center;justify-content:center;gap:.6em;position:relative;isolation:isolate;padding:1rem 1.5rem;border:none;line-height:1.25em;font-size:1.5rem;letter-spacing:.25em;font-family:"Simplon Norm",sans-serif;text-transform:normal}.alert ul{display:flex;flex-direction:column;gap:.5rem}.communicate-message--success{background:#c00418}.communicate-message--error{background:#c00418}.communicate-message--info{background:#c00418}.company-info{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;width:100%;max-width:45rem;margin-inline:auto}.company-info__item{margin-inline:auto}.company-info__item:not(:last-child){font-weight:700}.comparison{display:flex;flex-direction:column;gap:1rem 0}.comparison__row{display:grid;grid-auto-flow:column;grid-template-columns:1.2fr;grid-auto-columns:1fr;grid-template-rows:auto}.comparison__row--header .comparison__cell{font-weight:bold}.comparison__row:first-of-type .comparison__cell{display:flex;justify-content:center;border:none}.comparison__row:last-of-type .comparison__cell{flex-direction:row;justify-content:center;gap:1rem;border:none}.comparison__cell{display:flex;flex-direction:column;padding:1rem 1.5rem;border-bottom:.1rem solid #000}.comparison__cell:not(:first-of-type){text-align:center}.comparison__cell--flex{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.comparison__cell--flex img{aspect-ratio:1;object-fit:contain;width:30rem;margin-bottom:1rem}.comparison__cell--label{font-weight:bold}.comparison__link{position:relative}@media(max-width:61.94rem){.comparison{max-width:100%;overflow-x:auto}.comparison__cell{min-width:20rem}.comparison__row{grid-template-columns:.8fr}.comparison__row:last-of-type .comparison__cell{flex-direction:column}}.acordeon{display:grid;gap:0 clamp(1rem,24.5vw + -23.28rem,12rem);grid-template-columns:min(33rem,30%) 7fr;grid-template-rows:1fr auto}.acordeon__content{display:flex;flex-direction:column;grid-area:1/1/2/2}.acordeon__above-title{font-weight:400;font-size:1.4rem;line-height:150%;letter-spacing:2%;text-transform:uppercase}.acordeon .ckeditor{max-width:90%}.acordeon__main-title p{margin-top:0}.acordeon__main-elements{display:flex;flex-direction:column;width:100%;gap:2rem;grid-area:1/2/3/3}.acordeon__button{text-transform:uppercase;grid-area:2/1/3/2}.acordeon__item{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:.1rem solid #ddd}.acordeon__elements{display:none}.acordeon__title{display:flex;justify-content:space-between;font-family:Simplon Norm;font-weight:700;font-size:2.1rem;line-height:140%;letter-spacing:2%}.acordeon__title .icon{display:flex;align-items:center}.acordeon__title.active .icon--chevron-down::before{transform:rotate(180deg)}.acordeon__title:hover{cursor:pointer}.acordeon .icon{width:4rem;justify-content:center}@media(max-width:61.94rem){.acordeon{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto}.acordeon__content{grid-area:1/1/2/2}.acordeon__main-elements{grid-area:2/1/3/2}.acordeon__button{grid-area:3/1/4/2;margin-top:3rem}.acordeon__title br,.acordeon__main-title br{display:none}.acordeon__title .h4,.acordeon__main-title .h4{width:calc(100% - 4rem)}.acordeon .icon{align-items:flex-start;padding-top:.3rem}}.offer{display:flex}.offer__main{display:flex;flex-direction:column;width:30%;min-width:33rem;justify-content:space-between}.offer__content{display:flex;flex-direction:column}.offer__above-title{font-weight:400;font-size:1.4rem;line-height:150%;letter-spacing:2%}.offer__main-title{text-transform:uppercase}.offer__main-title p{margin-top:0}.offer__main-elements{display:flex;flex-direction:column;width:100%;gap:0rem}.offer__button{text-transform:uppercase}.offer__elements{display:none}.offer__title{font-family:Simplon Norm;font-weight:700;font-size:2.1rem;line-height:140%;letter-spacing:2%}.offer__section{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;padding-top:2rem;border-top:.1rem solid #ddd}.offer__item-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:5rem}.offer__item{display:flex;flex-direction:column;gap:1rem;width:calc(33.3333333333% - 3.3333333333rem)}.offer__item>*{margin:0}.offer__aplication{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;margin-bottom:3rem}@media(max-width:61.94rem){.offer{flex-direction:column}.offer__main-title br{display:none}.offer__item-wrapper{gap:2rem}.offer__item{width:100%}}.top-5{margin-top:6rem}.tiles__item.is-hidden{display:none}.tiles{--gap:3rem;display:flex;flex-wrap:wrap;width:100%;gap:var(--gap)}.tiles__title{text-align:center;word-break:break-word}.tiles__title--smaller{font-size:1.5rem}.tiles--search .tiles__item{flex-direction:column}.tiles--main-page{margin-top:5rem}.tiles__flow{display:flex}.tiles__load-more{display:flex;justify-content:center;width:100%;margin-top:3rem}.tiles__labels{position:absolute;display:flex;flex-direction:row;left:.5rem;top:.5rem;width:100%;gap:.5rem;z-index:1}.tiles__label{display:flex;padding:0rem 1rem 0 1rem;color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.1em;height:2.4rem;text-transform:uppercase}.tiles__label--red{background-color:#c00418}.tiles__label--black{background-color:#000}.tiles__buttons-bottom{display:flex;justify-content:flex-end;margin-top:2rem}.tiles--remove-text .tiles__title--text{display:none}.tiles__top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:4rem;margin-bottom:calc(var(--main-gap))}.tiles__anchor{width:100%;text-align:left}.tiles__anchor--button{max-width:35rem}.tiles__figure-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.tiles--cover .tiles__item img{object-fit:cover !important}.tiles--contain .tiles__item img{object-fit:contain !important}.tiles--low-gap{--gap:1rem}.tiles--slider{flex-wrap:nowrap;gap:0}.tiles--slider .tiles__item{width:100%}.tiles--5-columns{--columns:5}.tiles--5-columns.tiles--view_1 .tiles__figure img{max-height:20rem}.tiles--6-columns{--columns:6}.tiles--6-columns.tiles--view_1 .tiles__figure img{max-height:20rem}.tiles--4-columns{--columns:4}.tiles--4-columns.tiles--view_1 .tiles__figure img{max-height:26rem}.tiles--3-columns{--columns:3}.tiles--3-columns.tiles--view_1 .tiles__figure img{max-height:35rem}.tiles--2-columns{--columns:2}.tiles--1-columns{--columns:1}.tiles--view_1{--gap:4rem}.tiles--view_1 .tiles__item{align-items:flex-start;padding:0rem;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center}.tiles--view_1 .tiles__item::after{display:none}.tiles--view_1 .tiles__figure{width:100%;margin-bottom:1rem;aspect-ratio:16/9}.tiles--view_1 .tiles__figure img{height:100%;width:100%;object-fit:cover}.tiles--view_1 .tiles__figure--no-fit{aspect-ratio:unset;justify-content:center}.tiles--view_1 .tiles__figure--no-fit img{height:auto;width:auto;object-fit:none}@media(max-width:61.94rem){.tiles--view_1{margin-top:2rem}}.tiles--view_2{margin-inline:calc(clamp(1rem,24.5vw + -23.28rem,12rem)*-1)}.tiles--view_2 .tiles__item{flex-direction:row;gap:0;padding:0;padding-right:2rem;background-color:#fff}.tiles--view_2 .tiles__item.swiper-slide .tiles__figure img{max-height:12rem}@media(min-width:75rem){.tiles--view_2 .tiles__item:nth-of-type(even){flex-direction:row-reverse}}.tiles--view_2 .tiles__figure{min-width:50%;max-width:50%}@media(min-width:75rem){.tiles--view_2 .tiles__figure{aspect-ratio:2/1.5}}.tiles--view_2 .tiles__figure img{max-width:100%;height:100%;width:100%;object-fit:cover}.tiles--view_2 .tiles__wrapper{padding:0 clamp(1rem,24.5vw + -23.28rem,12rem)}.tiles--view_3{--gap:3rem calc((100% - (24rem * var(--columns))) / var(--columns));gap:var(--gap)}.tiles--view_3 .tiles{margin-top:20rem}.tiles--view_3.tiles--slider{border-top:0;border-bottom:0;gap:0}.tiles--view_3.tiles--slider .tiles__item{padding-right:2rem}.tiles--view_3 .tiles__item{flex-direction:column;align-items:flex-start;gap:1rem;transition:all cubic-bezier(0.75,0,0.25,1) .2s;padding:0;width:24rem}.tiles--view_3 .tiles__inner-item{display:flex;gap:2rem;flex-direction:column;align-items:center;border:.1rem solid #ddd;width:100%;padding:3rem 2rem 1rem 2rem}.tiles--view_3 .tiles__wrapper{gap:1rem}.tiles--view_3 .tiles__figure{width:100%;max-width:20rem}.tiles--view_3 .tiles__figure img{object-fit:contain}@media(min-width:61.94rem){.tiles--view_3 .tiles__figure{aspect-ratio:8/7}.tiles--view_3 .tiles__inner-item{padding:1rem 2rem 1rem 2rem}}@media(max-width:61.94rem){.tiles--view_3 .tiles__figure{aspect-ratio:10/7}}.tiles--view_4.tiles--3-columns img{max-height:25rem}.tiles--view_4 .tiles__item{flex-direction:column;align-items:flex-start;gap:2rem;padding:0;border:.1rem solid #ddd}.tiles--view_4 .tiles__wrapper{display:flex;align-items:center;width:100%;gap:.5rem;padding:0 1rem;padding-bottom:1rem}.tiles--view_4 .tiles__figure{width:100%;max-height:27rem;aspect-ratio:3/4}.tiles--view_4 .tiles__figure img{object-fit:contain;width:100%}.tiles--view_4 .tiles__title--first{padding-bottom:1rem}.tiles--view_4 .tiles__category{font-weight:500;font-size:1.3rem;line-height:120%;letter-spacing:3%;text-align:center;text-transform:uppercase}.tiles--view_main.tiles--3-columns img{max-height:25rem}.tiles--view_main .tiles__item{flex-direction:column;align-items:flex-start;gap:2rem;padding:2rem;border:.1rem solid #ddd}.tiles--view_main .tiles__wrapper{display:flex;align-items:center;width:100%;gap:.5rem}.tiles--view_main .tiles__figure{width:100%}.tiles--view_main .tiles__figure img{object-fit:contain;width:100%;max-height:27rem;aspect-ratio:3/4}.tiles--view_main .tiles__title--first{padding-bottom:1rem}.tiles--view_main .tiles__category{font-weight:400;font-size:1.2rem;line-height:120%;letter-spacing:3%;text-align:center;text-transform:uppercase}.tiles--view_5.tiles--3-columns img{max-height:25rem}.tiles--view_5 .tiles__item{flex-direction:column;align-items:flex-start;gap:2rem;padding:1.5rem 1rem;border:.1rem solid #ddd}.tiles--view_5 .tiles__wrapper{display:flex;align-items:center;width:100%;gap:.5rem;margin-top:1rem}.tiles--view_5 .tiles__figure{width:100%}.tiles--view_5 .tiles__figure img{aspect-ratio:1;object-fit:contain;width:100%}.tiles--view_5 .tiles__title{text-align:center}.tiles--view_5 .tiles__title--first{padding-bottom:1rem}.tiles--view_5 .tiles__category{font-weight:400;font-size:1.2rem;line-height:120%;letter-spacing:3%;text-align:center;text-transform:uppercase}@media(max-width:61.94rem){.tiles--view_5{margin-inline:calc(clamp(1rem,24.5vw + -23.28rem,12rem)*-1)}}.tiles--view_list{padding-inline:0}.tiles--view_list .tiles__item{flex-direction:row;gap:2rem;padding:0;padding-bottom:2rem}.tiles--view_list .tiles__item p{margin:0}.tiles--view_list .tiles__figure-wrapper{width:auto;aspect-ratio:1}.tiles--view_list .tiles__figure{width:3rem}.tiles--view_list .tiles__figure img{max-width:100%;height:100%;width:100%;object-fit:cover}.tiles--view_list .tiles__title{text-align:left}.tiles__item{display:flex;align-items:center;gap:1rem;position:relative;isolation:isolate;overflow:hidden;width:calc((100% - var(--gap)*(var(--columns) - 1))/var(--columns));padding:.6rem 1.5rem .6rem .6rem;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.tiles__item--with-link:hover,.tiles__item--with-link:focus-visible{color:#fff}.tiles__item--square .tiles__figure img{aspect-ratio:8/6}.tiles__item:is(a):hover,.tiles__item:is(a):focus-visible{color:#c00418}.tiles__navigation .swiper-pagination-horizontal{width:auto;padding-bottom:.7rem}.tiles__navigation .swiper-pagination-bullet{border-radius:0;background-color:#000;opacity:1;transform:scale(1);width:1rem;height:1rem}.tiles__navigation .swiper-pagination-bullet-active{background-color:#c00418}.tiles__navigation-item{display:flex;align-items:center;justify-content:center;gap:1rem}.tiles__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.tiles__holder{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.tiles__figure{display:flex;position:relative;isolation:isolate;margin:0}.tiles__figure img{transition:all cubic-bezier(0.75,0,0.25,1) .2s;width:100%;object-fit:cover}.tiles--teaser{margin-top:5rem}@media(max-width:75rem){.tiles{--columns:2}.tiles--slider{gap:0}.tiles--view_2 .tiles__figure{width:100%;min-width:.1rem;max-width:100%;padding:0 clamp(1rem,24.5vw + -23.28rem,12rem)}.tiles--view_2 .tiles__item{flex-direction:column;gap:clamp(1rem,24.5vw + -23.28rem,12rem);padding-right:0}.tiles--view_2 .tiles__wrapper{margin-right:auto}.tiles--view_3 .tiles__item{width:calc((100% - var(--gap)*(var(--columns) - 1))/var(--columns))}}.tiles__top--separate{justify-content:space-between}@media(max-width:61.94rem){.tiles{--columns:1;--gap:1rem;gap:1rem 1rem}.tiles__label{padding-top:.2rem}.tiles__item--square .tiles__figure img{aspect-ratio:3/2}.tiles--kafelki{--columns:2}.tiles--2-mobile-columns{--columns:2}.tiles--1-mobile-columns{--columns:1}.tiles--mobile-2{--columns:2}.tiles__top{margin-bottom:1rem}.tiles__top{gap:2rem}.tiles--view_2 .tiles__figure{width:100%;min-width:.1rem;max-width:100%}.tiles--view_3 .tiles__inner-item{padding:1rem}.tiles--view_4 .tiles__figure{aspect-ratio:4/3}.tiles--slider{gap:0;padding-left:1.1rem}.tiles--view_1 .tiles__figure img{object-fit:contain}}@media(max-width:550px){.tiles__anchor{max-width:100%}}#favorites-block{padding-bottom:12rem}.baza-wiedzy .tiles__item{padding-bottom:1rem}.baza-wiedzy .tiles--view_4 .tiles__figure{width:100%}.baza-wiedzy .tiles--view_4 .tiles__figure img{object-fit:cover;height:100%}.realizations{--colums:3}.realizations__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1rem,24.5vw + -23.28rem,12rem)}.realizations__item{position:relative;overflow-y:hidden}.realizations__item:hover,.realizations__item:focus{cursor:pointer}.realizations__item:hover .realizations__overlay,.realizations__item:focus .realizations__overlay{opacity:.5;visibility:visible;transform:translateY(0%)}.realizations__item{display:flex;width:calc(100%/var(--colums) - 6rem*(var(--colums) - 1)/var(--colums))}.realizations__item img{width:100%}@media(max-width:61.94rem){.realizations{--colums:1}}.big-realization{backdrop-filter:blur(10px)}.big-realization__holder{display:flex;max-height:100vh;max-height:100dvh}.big-realization__holder img{object-fit:contain}.big-realization__information{position:absolute;bottom:8rem;left:50%;display:flex;align-items:flex-start;padding:2rem;width:auto;background-color:#fff;gap:5rem;border-radius:.5rem;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(60%) scale(0.1);transition:.3s all cubic-bezier(0.08,0.79,0.49,1.66)}.big-realization__information.active{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}.big-realization__information a.btn{min-width:11rem}.big-realization__information p{margin:0}.big-realization__arrow{display:flex;position:absolute;width:5rem;height:3.5rem;padding-block:1rem;border:0;bottom:2rem;left:50%;background-color:#ddd;font-size:1.5rem;z-index:10;cursor:pointer}.big-realization__arrow:hover,.big-realization__arrow:focus-visible{color:#fff}.big-realization .swiper-button-disabled{color:#000;opacity:.5}.big-realization .swiper-button-disabled:hover,.big-realization .swiper-button-disabled:focus{background-color:#ddd}.big-realization__arrow-prev{left:calc(50% - 10rem);transform:translateX(-50%)}.big-realization__arrow-next{left:calc(50% + 10rem);transform:translateX(-50%)}.big-realization__info{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10}.big-realization__item{display:flex !important;align-items:center}@media(max-width:61.94rem){.big-realization{height:100vh;height:100dvh}.big-realization__wrapper,.big-realization__item{height:100vh !important;height:100dvh !important}.big-realization__information{flex-direction:column;gap:2rem;width:calc(100dvw - clamp(1rem,24.5vw + -23.28rem,12rem)*2)}.big-realization__arrow{bottom:clamp(1rem,24.5vw + -23.28rem,12rem);transform:none}.big-realization__arrow-prev{left:clamp(1rem,24.5vw + -23.28rem,12rem)}.big-realization__arrow-next{right:clamp(1rem,24.5vw + -23.28rem,12rem);left:auto}}.baner{--height:60rem;height:var(--height)}.baner__controls{position:absolute;display:flex;justify-content:space-between;top:50%;z-index:10;left:2rem;right:2rem;transform:translateY(-50%);gap:2rem}.baner__controls button{color:#fff;width:4rem;height:4rem}.baner__item{margin-bottom:var(--main-gap);display:grid !important;grid-template-columns:1fr;max-width:100%;grid-template-rows:1fr 1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}.baner__image{display:flex;position:relative;grid-area:1/1/4/2}.baner__image img{width:100%;height:var(--height);object-fit:cover;object-position:center center}.baner__body{grid-area:1/1/4/2;display:flex;align-items:center;color:#fff}.baner__text{display:flex;flex-direction:column;align-items:flex-start;max-width:80rem}.baner__link{display:flex;justify-content:flex-start;margin-top:5rem}.baner__title{max-width:60rem;margin-bottom:1rem;text-transform:none}.baner__under-title{font-weight:400}.baner__above-image{margin-bottom:2rem}@media(min-width:61.94rem){.baner__container{padding-inline:12rem}}@media(max-width:61.94rem){.baner{--height:70dvh}.baner__body{align-items:flex-end;padding-block:4rem}.baner__above-image{margin-bottom:4rem}.baner__controls{display:none;top:auto;bottom:2rem}.baner__text{align-items:center}.baner__title{text-align:center}.baner__item{grid-template-rows:4fr 2fr 9rem}.baner__link{margin-top:3rem;justify-content:center}.baner__image{min-height:1rem}.baner__image img{height:100vh;height:100dvh}}.baner-menu{display:flex;justify-content:center;border-bottom:.1rem solid #000;margin-bottom:5rem;text-transform:uppercase}.baner-menu .title{margin-top:.3rem}.baner-menu a{--c:#000000;--bc:transparent;padding:clamp(1.5rem,2.23vw + -0.71rem,2.5rem) clamp(1.5rem,4.45vw + -2.91rem,3.5rem);font-size:1.88rem;font-weight:700;border:0;transition:all cubic-bezier(0.75,0,0.25,1) .2s;letter-spacing:.0025em;max-height:7.4rem}.baner-menu a:hover,.baner-menu a:focus-visible{--c:#000000;--bgc:#fff}.baner-menu a:hover:before,.baner-menu a:focus-visible:before{width:100%}.baner-menu a:before{content:"";position:absolute;bottom:0;width:0%;height:.3rem;background-color:#c00418;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.baner-menu .icon--dach{font-size:3.2rem}.baner-menu .icon--podasze{font-size:3.2rem}.baner-menu .icon--elewacja{font-size:3.2rem}.baner-menu .icon--fundament{font-size:3.2rem}@media(max-width:61.94rem){.baner-menu{flex-wrap:wrap;padding:0 clamp(1rem,24.5vw + -23.28rem,12rem)}.baner-menu .title{font-size:1.5rem;text-align:center}.baner-menu a{flex-direction:column;justify-content:flex-start;width:50%;max-height:unset;padding:2rem clamp(1rem,24.5vw + -23.28rem,12rem)}}.baner-section{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;width:100%;max-width:100%;height:50rem}.baner-section__image{grid-area:1/1/2/2;display:flex;height:100%;max-height:50rem}.baner-section__image img{object-fit:cover;width:100%;height:100%}.baner-section__logo{display:flex;margin-bottom:6rem}.baner-section__content{grid-area:1/1/2/2;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.baner-section__text{text-align:center}.baner-section__button{margin-top:5rem}.baner-section__button a{border:.1rem solid var(--bc)}@media(max-width:61.94rem){.baner-section__content{padding:4rem clamp(1rem,24.5vw + -23.28rem,12rem)}}.logo{display:flex;justify-content:flex-start;padding:1.9rem 4rem 1.9rem 0;height:100%;width:24.5rem;min-width:24.5rem}.logo img{height:100%}@media(max-width:61.94rem){.logo{height:auto;width:auto;min-width:18rem;padding-inline:0;border:none}.logo__link{display:flex;align-items:center}}.category{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}.category__buttons{margin-top:2rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.section__title{max-width:75ch}@media(min-width:61.94rem){.section__title{margin-bottom:2rem}}.call2action__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.call2action__image{display:flex;position:relative;grid-area:1/1/2/2;max-height:25rem}.call2action__image img{width:100%;object-fit:cover}.call2action__image:after{content:"";position:absolute;inset:0;background-color:rgba(2,212,165,.7);z-index:1;width:100%;height:100%}.call2action__content{display:flex;justify-content:space-between;align-items:center;grid-area:1/1/2/2;padding:9rem clamp(1rem,24.5vw + -23.28rem,12rem);z-index:1}.call2action__left{color:#fff}.call2action__right{display:flex;flex-direction:row;gap:5rem}.call2action__right a{--c:#fff}.call2action__right a:hover,.call2action__right a:focus-visible{--bgc:#fff;--bc:#fff}.call2action__right a::after{--hoverBgc:#fff}@media(max-width:61.94rem){.call2action__image{max-height:100%}.call2action__content,.call2action__right{flex-direction:column;align-items:flex-start;gap:2rem}}.footer{background-color:#000}.footer__content{display:flex;align-items:center;border-bottom:.1rem solid #eee;padding-top:2rem;padding-bottom:2rem}.footer__left{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;max-width:20%;min-width:26rem}.footer__left img{width:9rem;height:9rem}.footer__left a.btn{background-color:rgba(0,0,0,0)}.footer__left a.btn:hover,.footer__left a.btn:focus-visible{color:#fff}.footer__middle{display:flex;width:80%;height:100%;justify-content:center}.footer__middle a{font-size:2rem;padding-inline:2rem}.footer__middle .footer__title{margin-bottom:1rem;color:#fff;font-size:2.4rem;font-weight:700}.footer__middle .footer__text{color:#fff;font-size:1.6rem;line-height:1.5}.footer__links{display:flex;gap:3rem;flex-wrap:wrap;margin-top:3rem;margin-bottom:4rem}.footer__right{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:20%;min-width:26rem}.footer__right img{width:14.8rem;height:6.3rem}.footer a{font-size:1.6rem}.footer a{border:none;padding:1rem}.footer a:hover,.footer a:focus-visible{--c:#fff}.footer .bumper{display:flex;align-items:center;padding:0}.footer .bumper:hover,.footer .bumper:focus-visible{background-color:#c00418}.footer .bumper img{width:8rem;height:auto}@media(max-width:61.94rem){.footer__content{flex-wrap:wrap;justify-content:space-around;gap:2rem}.footer__content::before{content:"";display:block;width:100%;height:.1rem;background-color:#fff;order:3}.footer__left,.footer__right{max-width:50%;min-width:.1rem}.footer__left img,.footer__right img{height:5rem;width:auto}.footer__left{order:1}.footer__right{order:2}.footer__middle{order:4;width:100%}.footer__links{gap:clamp(1rem,24.5vw + -23.28rem,12rem)}}.copyrights{display:flex;justify-content:space-between;margin-top:2rem;padding-bottom:2rem;font-size:1.2rem;color:#fff}.copyrights a{color:#fff;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.copyrights a:hover,.copyrights a:focus-visible{text-decoration-color:#c00418}.copyrights__wrapper{display:flex;gap:1rem}@media(max-width:61.94rem){.copyrights{flex-direction:column;gap:1rem;align-items:center}}.language-menu{display:flex;height:100%}.language-menu .langcode{text-transform:uppercase;letter-spacing:.08em;margin-bottom:-0.2em}.language-menu__actualbutton{font-weight:500}.language-menu__actualbutton:has(+ul[style="display: block;"]) .icon{rotate:180deg}.language-menu__actualbutton .icon{transition:all cubic-bezier(0.75,0,0.25,1) .2s}.language-menu ul{position:absolute;top:100%;flex-direction:column;list-style-type:none;padding:0;margin:0;gap:.5rem}.language-menu ul li a{--bgc:#fff;--c:#000000;--bc:var(--c);display:inline-flex;align-items:center;justify-content:center;gap:.6em;width:100%;position:relative;isolation:isolate;padding:1.5rem 2.5rem;border:none;background:var(--bgc);color:var(--c);line-height:1.25em;font-size:1.7rem;font-family:"Simplon Norm",sans-serif}.language-menu ul li a:hover,.language-menu ul li a:focus-visible{--bgc:#fff;--c:#000000}.language-menu ul li a:hover:before,.language-menu ul li a:focus-visible:before{width:100%}.language-menu ul li a:before{content:"";position:absolute;bottom:0;width:0%;height:.3rem;background-color:#c00418;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.language-menu__dropdown{display:none}@media(max-width:61.94rem){.language-menu{position:static;width:100%}.language-menu button{padding:clamp(1rem,24.5vw + -23.28rem,12rem)}.language-menu ul li a{padding:clamp(1rem,24.5vw + -23.28rem,12rem)}}.modal-languages{display:flex;flex-direction:column}.modal-languages__item{display:grid;grid-template-columns:2.7rem 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"flag name" ". language";gap:0rem 2rem;position:relative;padding:2rem 1rem;border-top:.1rem solid #ddd;cursor:pointer}.modal-languages__item::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.3rem;background-color:#c00418;opacity:0;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.modal-languages__item:hover::after{opacity:1}.modal-languages__figure{display:flex;align-items:center}.modal-languages__flag{grid-area:flag;object-fit:contain}.modal-languages__text,.modal-languages__language{text-transform:uppercase;font-size:1.7rem}.modal-languages__text{grid-area:name;font-weight:700}.modal-languages__language{grid-area:language;font-weight:400}.breadcrumb{height:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.breadcrumb a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:all cubic-bezier(0.75,0,0.25,1) .2s}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:#c00418}.breadcrumb__separator{color:#ddd}.breadcrumb .icon--chevron-right{font-size:.8rem}@media(max-width:61.94rem){.breadcrumb{flex-wrap:wrap;height:auto}}.newsletter{display:flex;flex-direction:column;padding:clamp(1rem,20.04vw + -18.86rem,10rem);margin-top:6rem;background-color:#ddd;align-items:center}.newsletter__title{text-align:center}.newsletter .form__label{text-transform:uppercase;font-size:1.7rem}.newsletter__wrapper{max-width:60rem;margin-top:3rem}.newsletter__wrapper .form{position:relative;justify-content:center}.newsletter__wrapper .form__label:not(.form__label--checkbox){border-top:.1rem solid #000;border-bottom:.1rem solid #000;height:5.7rem}.newsletter__wrapper .form__label--email .form__label--text{transform:translateY(-50%)}.newsletter__wrapper .form__label--text{background-color:#ddd;height:100%;display:flex;align-items:center;top:0;letter-spacing:.25em;display:block;height:auto;width:100%;text-align:center;top:50%;left:0}.newsletter__wrapper .form__label--checkbox{width:auto}.newsletter__wrapper .form__radio-text{font-size:var(--pFontSize)}.newsletter__wrapper .form .form__label--filled .form__label--text,.newsletter__wrapper .form .form__label:has(input:not([type=checkbox]):focus,textarea:focus) .form__label--text{height:2rem !important;top:0;transform:translateY(-100%) translateX(0%) scale(0.8) !important}.newsletter__wrapper .form input{width:100%;background-color:rgba(0,0,0,0);border:none;padding:1.2rem 1rem;margin-right:auto;text-align:center}.newsletter__wrapper .form button{width:100%;padding-block:1.2rem}.newsletter__wrapper .form .form__radio-label{width:100%;max-width:44rem}.newsletter__wrapper .form .form__radio-icon{border-color:#000}.newsletter__wrapper .form a{text-decoration:underline;text-decoration-color:#000}.newsletter__wrapper .form a:hover,.newsletter__wrapper .form a:focus-visible{color:#c00418;text-decoration-color:#c00418}.newsletter legend{margin-bottom:1rem;text-align:center}.newsletter .form-checkboxes{display:flex;flex-wrap:wrap;gap:1rem 2rem;max-width:40rem;margin-bottom:2rem;margin-inline:auto}.newsletter .form__submit-wrapper{display:flex;justify-content:center;margin-top:2rem}@media(min-width:61.94rem){.newsletter__title br{display:none}}@media(max-width:61.94rem){.newsletter{padding-block:4rem;margin-top:3rem}.newsletter__wrapper .form__label{align-items:flex-start;height:auto}.newsletter__wrapper .form__label--checkbox .form__radio-icon--checkbox{position:relative;top:.2rem}.newsletter__wrapper .form .form__radio-label{justify-content:center}.newsletter__wrapper .form .form__radio-text{width:auto;max-width:calc(100% - 4rem)}.newsletter__wrapper .form .form__submit-wrapper{display:flex;justify-content:center}.newsletter__wrapper .form button{width:auto;margin:0 auto}}.attachements{--columns:4;--gap:2rem;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;gap:var(--gap);border-top:.1rem solid #000;border-bottom:.1rem solid #000}.attachements a{padding:2rem 1rem;letter-spacing:.05em;font-size:1.7rem;font-weight:500}.attachements__text--top{margin-bottom:2rem}.attachements__item{display:flex;gap:1rem 3rem;padding:1rem;width:calc(100%/var(--columns) - var(--gap)*(var(--columns) - 1)/var(--columns));align-items:flex-start}.attachements__text{display:flex;flex-direction:column;gap:.5rem;text-transform:capitalize}.attachements__icon{font-size:3.5rem}.attachements__type{color:#7f7f7f}@media(max-width:61.94rem){.attachements{--columns:1;gap:0;padding-block:2rem}.attachements__item{gap:2rem;justify-content:flex-start;padding-block:1rem}}.gallery{--gap:5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}.gallery__holder{display:flex}.gallery__navigation{position:absolute;display:flex;justify-content:space-between;gap:1rem;top:50%;width:calc(100% - 12rem);transform:translate(-6rem,0%);z-index:0}.gallery.gallery--columns-1 .gallery__item{--columns:1}.gallery.gallery--columns-2 .gallery__item{--columns:2}.gallery.gallery--columns-3 .gallery__item{--columns:3}.gallery.gallery--columns-4 .gallery__item{--columns:4}.gallery.gallery--columns-5 .gallery__item{--columns:5}.gallery.gallery--columns-6 .gallery__item{--columns:6}.gallery__item{width:calc(100%/var(--columns) - var(--gap)*(var(--columns) - 1)/var(--columns));position:relative;overflow-y:hidden}.gallery__item--special{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:.1rem solid #ddd;padding:2rem;font-size:1.8rem;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.gallery__item--special:hover,.gallery__item--special:focus-visible{color:#fff;cursor:pointer}.gallery__link{display:flex;flex-direction:column;position:relative}.gallery__link--hover{display:flex;gap:1rem;position:absolute;top:1rem;right:1rem;transition:.3s all ease-in-out;opacity:0;visibility:hidden}.gallery__link:hover .gallery__link--hover,.gallery__link:focus-visible .gallery__link--hover{opacity:1;visibility:visible}.gallery__link img{width:100%;object-fit:contain;aspect-ratio:78/55}.gallery__name{margin-top:1rem}.gallery .hidden-item{display:none}@media(max-width:61.94rem){.gallery{--gap:2rem}.gallery__item{--columns:3 !important}}@media(max-width:34.375rem){.gallery__item{--columns:2 !important}.gallery__item--special{font-size:1.4rem}.gallery__navigation{display:none}}.search-block{padding:3rem 2rem;overflow-y:auto;max-height:100%;height:100%}.search-block__title{min-height:5rem;max-width:88%;text-transform:uppercase}.search-block .filter-box{position:relative;padding-bottom:7rem}.search-block form{align-content:flex-start;height:calc(100% - 7rem);margin-top:0;background-color:#fff}.search-block form .messages{margin-top:2rem}.search-block .form__submit-wrapper{display:flex;justify-content:center;position:fixed;bottom:0;left:2rem;width:calc(100% - 4rem);padding-bottom:2rem;z-index:1000;background-color:#fff}.search-block .form__submit-wrapper .btn{width:auto}.search-block--searching form,.search-block--searching .form_indetity{height:auto;margin-top:3rem;position:relative}.search-block--searching form .search-block__label,.search-block--searching .form_indetity .search-block__label{display:flex;align-items:center;height:6rem;width:100%;border-top:.1rem solid #000;border-bottom:.1rem solid #000}.search-block--searching form input,.search-block--searching .form_indetity input{height:5.8rem;padding-right:15rem;width:100%;border:none}.search-block--searching form input:focus-visible,.search-block--searching .form_indetity input:focus-visible{outline:none}.search-block--searching button{position:absolute;top:1rem;right:0;max-height:4rem}.search-block--full{padding-inline:0}@media(max-width:61.94rem){.search-block__title{padding-top:.35em}.search-block--searching form{margin-top:0rem}}.category{padding:3rem 2rem}.category__title{text-transform:uppercase;max-width:90%}.category form{display:flex;height:100%;width:100%;margin-top:4rem;border-top:.1rem solid #000;border-bottom:.1rem solid #000;padding-block:.5rem}.category form label{width:100%}.category form input{width:100%;height:5rem;border:none}.category form input:hover,.category form input:focus-visible,.category form input:focus{border:none;outline:none}.category form button{height:100%;width:15rem}.category__reset{width:50%;margin:auto}.distribution{display:flex;gap:clamp(3rem,6.68vw + -3.62rem,6rem)}.distribution--gray{background-color:#eee;padding-block:clamp(3rem,6.68vw + -3.62rem,6rem)}.distribution--gallery{flex-direction:column;width:100%}.distribution__gallery{--columns:6;--gap:clamp(2rem,8.91vw + -6.83rem,6rem);display:flex;flex-wrap:wrap;gap:var(--gap)}.distribution .distribution__item{display:flex;justify-content:flex-start;width:calc(100%/var(--columns) - var(--gap)*(var(--columns) - 1)/var(--columns));border:none;background-color:rgba(0,0,0,0);color:#000;cursor:pointer;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.distribution .distribution__item:hover{color:#c00418}.distribution .distribution__item-wrapper{display:inline-flex;align-items:center;justify-content:flex-start;gap:2rem;position:relative;font-weight:500}.distribution__main{display:flex;flex-direction:column;max-width:80rem}.distribution__buttons{--gap:3rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);margin-top:6rem}.distribution__button{width:calc(50% - var(--gap)/2)}.distribution__map{display:flex;justify-content:center;align-items:center;width:100%}@media(max-width:61.94rem){.distribution{flex-direction:column}.distribution__gallery{--columns:2}.distribution__buttons{--gap:1rem;margin-top:0}.distribution__button{width:100%}}#leaflet-map-node-kontakt-9-field-miejsce{width:100%}.screen-modal{position:fixed;display:none;top:0;right:0;width:100%;max-width:62rem;height:100vh;height:100dvh;background-color:#fff;transition:transform .3s ease-in-out;z-index:10000000;transform:translateX(100%)}.screen-modal.is-visible{display:block;transform:translateX(0)}.screen-modal__close{position:absolute;top:3rem;right:3rem;z-index:500;font-size:2rem;width:2rem;height:2rem;background:none;border:none;cursor:pointer;transition:all .3s ease-in-out;padding-inline:0rem}.screen-modal__close:hover,.screen-modal__close:focus-visible{transform:rotate(180deg)}.screen-modal__close::before,.screen-modal__close::after{content:"";position:absolute;left:50%;top:50%;width:2rem;height:2px;background-color:#000;transform-origin:center}.screen-modal__close::before{transform:translate(-50%,-50%) rotate(45deg)}.screen-modal__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.form-submit-buttons button{flex-grow:unset}.screen-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:9999999}.screen-modal-overlay.is-visible{opacity:1;pointer-events:auto;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.filter-box .filter-group{flex-direction:column}.content-navigation{display:flex}.content-navigation__navigate{width:100%}.content-navigation__navigate button{padding-inline:1.5rem;text-transform:none;letter-spacing:.05em}.content-navigation__buttons{display:flex;justify-content:flex-end;min-width:57rem;align-items:center;gap:1rem;margin-left:auto}.content-navigation__wrapper{display:flex;gap:0rem clamp(3rem,6.68vw + -3.62rem,6rem);flex-direction:row;align-items:center;padding-block:.5rem;width:100%;border-top:.1rem solid #000;border-bottom:.1rem solid #000;letter-spacing:.2em}.content-navigation__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;position:relative;isolation:isolate;padding:1.3rem 3rem;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.content-navigation__btn:hover{background-color:#c00418;color:#fff}.content-navigation__btn--active{background-color:#000;color:#fff}.content-navigation__active-filters{text-transform:none}@media(max-width:61.94rem){.content-navigation__active-filters{margin-block:1rem}.content-navigation__btn{padding-inline:1.5rem}.content-navigation__wrapper{flex-wrap:wrap;justify-content:center}.content-navigation__wrapper--mobile-gap{gap:1rem;justify-content:center}.content-navigation__buttons{justify-content:center;width:100%;min-width:auto;flex-wrap:wrap}.content-navigation__buttons--mobile-wide{flex-direction:column;width:100%}.content-navigation__navigate button{padding-inline:1rem;font-size:1.2rem}}.icon--chevron-down{font-size:1rem}.icon--chevron-left{width:1.7rem}.icon--chevron-right{width:1.7rem}.ajax-progress-fullscreen{position:fixed;z-index:1000;inset:0;width:auto;height:auto;background-color:hsla(0,0%,100%,.5);background-image:none;opacity:1}.ajax-progress-fullscreen::before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:10;width:4rem;aspect-ratio:1;background-color:#2fffa8;animation:rotate-loader 1s infinite}.email-tfa-verify-form{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-template-areas:"input input" "helptext helptext" "enter cancel";gap:1rem 2rem;max-width:80rem}.email-tfa-verify-form label{grid-area:input;white-space:nowrap}.email-tfa-verify-form label input{width:100%}.email-tfa-verify-form .description{grid-area:helptext}.email-tfa-verify-form .form__submit-wrapper{grid-area:enter;white-space:nowrap}.email-tfa-verify-form .form__submit-wrapper:nth-of-type(2){grid-area:cancel;justify-self:end}iframe{aspect-ratio:16/9;width:100%}.email-tfa-verify-form,.email-tfa-email-tfa-verify-login{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-template-areas:"input input" "helptext helptext" "enter cancel";gap:1rem 2rem;max-width:80rem}.email-tfa-verify-form label,.email-tfa-email-tfa-verify-login label{grid-area:input;white-space:nowrap}.email-tfa-verify-form label input,.email-tfa-email-tfa-verify-login label input{width:100%}.email-tfa-verify-form .description,.email-tfa-email-tfa-verify-login .description{grid-area:helptext}.email-tfa-verify-form .form__submit-wrapper,.email-tfa-email-tfa-verify-login .form__submit-wrapper{grid-area:enter;white-space:nowrap}.email-tfa-verify-form .form__submit-wrapper:nth-of-type(2),.email-tfa-email-tfa-verify-login .form__submit-wrapper:nth-of-type(2){grid-area:cancel;justify-self:end}.piner-background{background-color:#eee}.piner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-column-gap:0px;grid-row-gap:0px;gap:6rem;padding-block:6rem}.piner__text{grid-area:1/1/2/2}.piner__cafles{grid-area:2/1/3/2;position:relative;max-width:80rem;width:100%}.piner__navigation{position:absolute;display:flex;justify-content:space-between;gap:1rem;top:12rem;width:calc(100% + 10rem);transform:translate(-5rem,0%);z-index:0}.piner__map{grid-area:1/2/3/3;min-width:100%}.piner img{width:100%}.piner__list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.piner__item{justify-content:space-between;padding:2rem;width:100%;font-size:2rem;border-top:.1rem solid #ddd}.piner__item:first-of-type{border-top:none}.piner__item--map{--bgc:#ffd000 !important;--c:#fff !important;--bc:#ffd000 !important;justify-content:space-between !important}.piner__item--map .icon--flag-pin{color:#000}.piner__item.hover{background-color:inherit;border-color:inherit;color:inherit}.piner__item-inner{display:flex;align-content:flex-start;align-items:center;gap:3rem}.piner__icon{display:flex;justify-content:center;align-items:center;padding:.2rem;border-radius:.5rem .5rem 1rem .5rem;background-color:#ddd}@media(max-width:61.94rem){.piner{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:2rem}.piner__cafles{grid-area:3/1/4/2;max-width:calc(100vw - 2rem)}.piner__map{grid-area:2/1/3/2}.piner img{width:100%;min-width:auto}.piner__list{min-width:100%}.piner__item-inner{font-size:1.5rem}}.imagepin{display:flex !important;justify-content:center;align-items:center;padding:1.5rem 1.5rem;border-radius:3rem;background-color:#2fffa8;border:none;color:#000;box-shadow:none}.imagepin:hover,.imagepin:focus-visible{color:#000;background-color:#2fffa8}.imagepin__wrapper{display:flex;justify-content:flex-start;align-items:center;gap:2rem}.imagepin__title{font-weight:400;font-size:1.4rem}.imagepin__tekst{font-size:1.3rem}.imagepin__number{display:inline-block;width:2rem;text-align:center}.imagepin-widget-content{line-height:1.2em}.imagepin-widgets:has(.u-hide-mobile){display:none}.imagepin.imagepin-selected{color:#000;background-color:#2fffa8}.imagepin-widget.imagepin-overlay{border:.1rem solid #2fffa8;background-color:#2fffa8;padding:0rem .5rem;border-radius:1.7rem;margin:0;margin-top:2.5rem;margin-left:6.8rem}.imagepin-widget-content{display:flex;align-items:flex-start;gap:1rem;padding-top:.2rem}.imagepin-widget-content .icon{margin-top:.4rem;margin-left:.2rem}.imagepin-widget-content p{font-size:1.7rem}.imagepin-widget-content a{--bgc:transparent;--c:#000000;--bc:#dddddd;display:inline-flex;align-items:center;justify-content:center;gap:.6em;position:relative;isolation:isolate;padding:.625em 1.25em;border:.1rem solid var(--bc);background:var(--bgc);color:var(--c);line-height:1.25em;font-size:1.5rem;cursor:pointer;transition:all cubic-bezier(0.75,0,0.25,1) .2s;overflow:hidden}.imagepin-widget-content a:hover,.imagepin-widget-content a:focus-visible{--c:#fff;--bgc:#ffd000;--bc:#ffd000}.wideo-section{display:flex;flex-direction:column;gap:2rem;position:relative}.wideo-section__cover{position:relative;cursor:pointer}.wideo-section__cover-image{width:100%;display:block}.wideo-section__cover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.wideo-section__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#c00418;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}100%{transform:translate(-50%,-50%) scale(1)}}.wideo-section__cover:hover .wideo-section__play-button,.wideo-section__cover:focus-visible .wideo-section__play-button{animation:pulse 1.5s ease-in-out infinite}.wideo-section__player{align-items:center;justify-content:center;display:none;position:fixed;inset:0;z-index:1000}.wideo-section__player video,.wideo-section__player iframe{width:90%;height:auto;max-height:90vh;max-height:90dvh}.wideo-section__player--active{display:flex}.wideo-section__player:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:1;backdrop-filter:blur(1rem);z-index:-1}.wideo-section__player.active{display:flex}.wideo-section__player-close{position:fixed;right:1rem;top:1rem;width:3.6rem;height:3.6rem;border-radius:3rem;opacity:1;border:none;background-color:rgba(0,0,0,0);-webkit-transition:all .15s;-o-transition:all .15s;z-index:100050}.wideo-section__player-close:before,.wideo-section__player-close:after{content:" ";display:block;width:50%;height:.2rem;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.wideo-section__player-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.wideo-section__player-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.wideo-section__player-close:hover,.wideo-section__player-close:focus{background-color:#c00418;transition:all cubic-bezier(0.75,0,0.25,1) .2s;cursor:pointer}.wideo-section__player-close:hover:before,.wideo-section__player-close:hover:after,.wideo-section__player-close:focus:before,.wideo-section__player-close:focus:after{background-color:#fff;transition:all cubic-bezier(0.75,0,0.25,1) .2s}.wideo-section__cover-image{width:100%;height:auto;max-height:80rem;object-fit:cover}.wideo-section__content{position:absolute;display:flex;justify-content:center;padding-block:4rem;bottom:0;left:0;width:100%;color:#fff;border-top:.1rem solid #eee;z-index:1}.wideo-section__title{font-weight:500;font-size:15px;line-height:120%;letter-spacing:5%;text-align:center;text-transform:uppercase}.wideo-section__button-wrapper{display:flex;width:100%;justify-content:flex-end}@media(max-width:61.94rem){.wideo-section__content{padding:2rem}}@media(min-width:61.94rem){.padding-plus .tiles__item{padding:clamp(1rem,4.45vw + -3.41rem,3rem)}}.favorites-list{display:flex;flex-wrap:wrap;margin-top:2rem;gap:2rem}.favorites-list .favorite-item{position:relative;width:calc(50% - 1rem);border:.1rem solid #eee;text-align:center}.favorites-list .favorite-item a{display:flex;flex-direction:column;align-items:center;padding:1rem}.favorites-list .favorite-item a:hover span,.favorites-list .favorite-item a:focus-visible span{color:#c00418}.favorites-list .favorite-item a img{margin-bottom:2rem;max-height:17rem}.favorites-list .favorite-item a span{font-size:1.5rem}.favorites-list .favorite-item a .title{font-weight:700;font-size:17px;text-transform:uppercase;text-align:center}.favorites-list .favorite-item:has(a:hover) button{opacity:1}.favorites-list .favorite-item button{position:absolute;right:1rem;top:1rem;opacity:0;color:#000;transition:transition;transform-origin:center;background-color:rgba(0,0,0,0);border:none}.favorites-list .favorite-item button:hover,.favorites-list .favorite-item button:focus-visible{opacity:1;color:#c00418;cursor:pointer}@media(max-width:61.94rem){.favorites-list .favorite-item button{opacity:1}}.search-alert{margin-top:5rem}.pagination{margin-top:5rem}.cg2-pop-search-results .tiles--4-columns{--columns:2}.cg2-pop-search-results .tiles{--gap:2rem}@media(max-width:61.94rem){.cg2-pop-search-results .tiles--4-columns{--columns:1}}.form_indetity .search-block__label{gap:2rem;padding-inline:1rem}.producent-list{display:flex;flex-direction:column;padding:0;list-style-type:none;width:100%;gap:2rem;padding-top:1rem}.producent-list__category{display:flex;flex-direction:column;width:100%;border-bottom:.1rem solid #ddd;padding-bottom:2rem}.producent-list__category:last-of-type{border-bottom:none}.producent-list__category ul{display:flex;flex-wrap:wrap;width:100%;gap:0rem;padding:0}.producent-list__child{list-style-type:none;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-transform:uppercase}.producent-list__child.highlight{text-decoration-color:#000}.producent-list__child::after{content:",";margin-right:.5rem}.producent-list__child:last-child::after{content:""}.certs{width:12rem;max-height:52rem;height:100%}.certs__item{display:flex;align-items:center;justify-content:center;padding:.5rem;transition:.3s}.certs__figure img{width:100%;height:100%}.certs__buttons{position:absolute;z-index:1;background-color:rgba(0,0,0,0);border:none;left:50%;transform:translateX(-50%)}.certs__buttons span{font-size:1.7rem}.certs__buttons:hover,.certs__buttons:focus-visible{color:#c00418;cursor:pointer}.certs__prev{top:0rem}.certs__next{bottom:0rem}@media(max-width:61.94rem){.certs{width:100%;height:auto}}.certs-wrapper{align-self:flex-start;position:relative;margin-left:auto;margin-right:0}.certs-wrapper:has(.certs__buttons){padding-block:3rem}@media(min-width:61.94rem){.certs-wrapper:has(.certs__buttons){height:100%}}@media(max-width:61.94rem){.certs-wrapper{margin-top:4rem;margin-left:0;max-width:calc(100vw - 2*clamp(1rem,24.5vw + -23.28rem,12rem));width:100%}.certs-wrapper .certs__buttons{display:none}}@media(max-width:61.94rem){.swiper-vertical>.swiper-wrapper{flex-direction:row !important}}.recaptcha-no-badge-message{font-size:1.2rem}.recaptcha-no-badge-message a{text-decoration:underline}
