/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:sofia-pro,sans-serif;background-color:var(--fr-color-gallery);color:var(--fr-color-dark);font-size:1.6rem;overflow-x:hidden}body>div.site{overflow-x:hidden}body p{font-weight:300;font-size:2rem;line-height:30px;margin:0}body b,body strong{font-weight:800}body.custom-font-enabled{font-family:var(--custom-font-family)}.elementor-kit-3 h1:not([style*=font-family]),.elementor-kit-3 h2:not([style*=font-family]),.elementor-kit-3 h3:not([style*=font-family]),.elementor-kit-3 h4:not([style*=font-family]),.elementor-kit-3 h5:not([style*=font-family]),.elementor-kit-3 h6:not([style*=font-family]){font-family:var(--custom-font-family)}.container{max-width:var(--fr-viewport_laptop);width:100%;margin:0 auto;padding:0 1rem}.container.--sm{max-width:70rem}.-w{color:#fff}.-b{color:#303130}.h1{font-weight:800;font-size:4.8rem;line-height:1.2;margin:0}.h1-small{font-weight:800;font-size:4.8rem;line-height:58px;margin:0}.h2{font-weight:800;font-size:3.6rem;line-height:43px;margin:0}.h3{font-weight:800;font-size:2.8rem;line-height:33px;margin:0}.h3-small{font-weight:800;font-size:3.2rem;line-height:48px;margin:0}.h4{font-weight:500;font-size:2.4rem;line-height:36px;margin:0}.p-normal{font-weight:300;font-size:2rem;line-height:30px;margin:0}.p-small{font-weight:400;font-size:1.8rem;line-height:27px;margin:0}.p-lead{font-weight:500;font-size:2.4rem;line-height:36px;margin:0}.p-bold{font-weight:800;font-size:2.4rem;line-height:36px;margin:0}.p-desc{font-weight:300;font-size:1.4rem;line-height:21px;font-style:italic;margin:0}.f-arpona{font-family:arpona,sans-serif}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--fr-color-corn);border-radius:3px;clip:auto!important;display:block;clip-path:none;color:var(--fr-color-light);font-weight:700;height:auto;left:1rem;line-height:normal;font-size:1.5rem;padding:1rem 1.5rem;text-decoration:none;top:1rem;width:auto;z-index:100000}.fr-bg-color-dark{background-color:var(--fr-color-dark)}.fr-bg-color-light{background-color:var(--fr-color-light)}.fr-bg-color-seance{background-color:var(--fr-color-seance)}.fr-bg-color-gallery{background-color:var(--fr-color-gallery)}.fr-bg-color-dove{background-color:var(--fr-color-dove)}.fr-bg-color-alto{background-color:var(--fr-color-alto)}.fr-bg-color-aqua{background-color:var(--fr-color-aqua)}.fr-bg-color-poppy{background-color:var(--fr-color-poppy)}.fr-bg-color-corn{background-color:var(--fr-color-corn)}.fr-bg-color-pearl{background-color:var(--fr-color-pearl)}.fr-bg-color-squeeze{background-color:var(--fr-color-squeeze)}.fr-bg-color-smoke{background-color:var(--fr-color-smoke)}a{color:var(--fr-color-corn);text-decoration:none}a:focus{outline:none}#wpadminbar a:focus{outline:none}figure.wp-caption figcaption{display:block;margin-top:1.2rem;font-style:italic;font-size:1.4rem;font-weight:300;line-height:1.5}.otgs-development-site-front-end{display:none}.elementor-widget-gallery .elementor-gallery__titles-container{margin-bottom:3rem}.elementor-widget-gallery .elementor-gallery__titles-container .elementor-gallery-title{position:relative;color:var(--fr-color-dark);font-weight:500;font-size:2.4rem;line-height:1.5;outline:none;text-transform:lowercase;white-space:nowrap;cursor:pointer;border:none;border-bottom:.3rem solid transparent;padding:0;margin-right:2rem}.elementor-widget-gallery .elementor-gallery__titles-container .elementor-gallery-title.elementor-item-active{border:none;border-bottom:.3rem solid var(--fr-color-poppy)}.woocommerce .woocommerce-notices-wrapper,.woocommerce .woocommerce-error{display:none!important}.woocommerce .woo-spacing{margin-top:1rem;margin-bottom:1rem}.woocommerce button.button.alt,.woocommerce button.button,.woocommerce a.button,.woocommerce input[type=submit].button,.woocommerce input[type=submit].button.alt:disabled{display:inline-flex;border:none;column-gap:1.1rem;row-gap:1.1rem;flex-direction:row;justify-content:center;align-items:center;background-color:var(--fr-color-dark);padding:1.6rem;cursor:pointer;transition:all .3s ease-in-out;color:var(--fr-color-light);border-radius:0}.flex-gap-not-supported .woocommerce button.button.alt,.flex-gap-not-supported .woocommerce button.button,.flex-gap-not-supported .woocommerce a.button,.flex-gap-not-supported .woocommerce input[type=submit].button,.flex-gap-not-supported .woocommerce input[type=submit].button.alt:disabled{gap:0;transform:translate(-1.1rem,-1.1rem)}.flex-gap-not-supported .woocommerce button.button.alt>*,.flex-gap-not-supported .woocommerce button.button>*,.flex-gap-not-supported .woocommerce a.button>*,.flex-gap-not-supported .woocommerce input[type=submit].button>*,.flex-gap-not-supported .woocommerce input[type=submit].button.alt:disabled>*{margin-top:1.1rem;margin-left:1.1rem}.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input[type=submit].button:hover,.woocommerce input[type=submit].button.alt:disabled:hover{background-color:var(--fr-color-corn)}.woocommerce button.button.alt:hover .arrow,.woocommerce button.button:hover .arrow,.woocommerce a.button:hover .arrow,.woocommerce input[type=submit].button:hover .arrow,.woocommerce input[type=submit].button.alt:disabled:hover .arrow{margin-left:2.5rem;width:2.2rem}.woocommerce input[type=submit].button.alt:disabled{cursor:not-allowed}.woocommerce input[type=submit].button.alt:disabled:hover{background-color:var(--fr-color-dark);color:var(--fr-color-light)}.woocommerce a.button.cancel{background-color:var(--fr-color-smoke);color:var(--fr-color-dark)}.woocommerce a.button.cancel:hover{background-color:var(--fr-color-dove);color:var(--fr-color-light)}.woocommerce #przelewy_payment_form{margin-top:1rem}.woocommerce #przelewy_payment_form p{margin-bottom:1rem}.woocommerce #p24-bank-grid{margin:0;padding:0}.woocommerce #p24-bank-grid .morePayMethods{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem}
