:root{--ig-bordo:var(--ast-global-color-0,#5e1514);--ig-orange:var(--ast-global-color-1,#d95f31);--ig-black:#000;--ig-beige:var(--ast-global-color-4,#faf6ee);--ig-white:#fff;--ig-tint:#f1e6df;--ig-ease:cubic-bezier(.2,.7,.2,1)}body :is(.entry-content,.editor-styles-wrapper) .ig-section{margin-top:0 !important;margin-bottom:0 !important;overflow-x:clip;padding:clamp(64px, 9vw, 120px) 20px}body :is(.entry-content,.editor-styles-wrapper) .ig-section-sm{padding-top:clamp(40px, 5vw, 64px);padding-bottom:clamp(40px, 5vw, 64px);border-top:1px solid var(--ig-orange);border-bottom:1px solid var(--ig-orange)}.ig-gap{gap:clamp(32px, 5vw, 72px) !important}body :is(.entry-content,.editor-styles-wrapper) :is(h1,h2,h3){font-weight:300;text-transform:uppercase;letter-spacing:.14em;line-height:1.35;color:var(--ig-black)}body :is(.entry-content,.editor-styles-wrapper) h1{font-size:clamp(26px, 3.4vw, 40px)}body :is(.entry-content,.editor-styles-wrapper) h2{font-size:clamp(22px, 2.5vw, 30px)}body :is(.entry-content,.editor-styles-wrapper) h3{font-size:clamp(16px, 1.5vw, 19px);letter-spacing:.18em}body :is(.entry-content,.editor-styles-wrapper) :is(p,li){font-size:15px;line-height:1.8}:is(.ig-label,.is-style-iga-etykieta){font-size:11px !important;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ig-bordo);margin-bottom:14px !important}.ig-lead{font-size:17px !important;max-width:580px}.ig-small{font-size:13px !important;letter-spacing:.04em;opacity:.75}.is-style-iga-cytat{font-family:'Raleway',sans-serif;font-size:clamp(18px, 1.8vw, 22px) !important;font-weight:300;font-style:italic;line-height:1.5 !important;color:var(--ig-bordo)}body :is(.entry-content,.editor-styles-wrapper) hr:is(.ig-line,.is-style-iga-linia){border:none !important;height:1px !important;width:60px !important;max-width:60px !important;background:var(--ig-orange) !important;opacity:1;margin-top:22px !important;margin-bottom:28px !important;margin-left:max(0px, calc((100% - 1140px) / 2)) !important;margin-right:auto !important}body :is(.entry-content,.editor-styles-wrapper) .wp-block-column hr:is(.ig-line,.is-style-iga-linia),body :is(.entry-content,.editor-styles-wrapper) .wp-block-group:not(.alignfull) hr:is(.ig-line,.is-style-iga-linia){margin-left:0 !important}body :is(.entry-content,.editor-styles-wrapper) hr:is(.ig-line-center,.ig-center){margin-left:auto !important;margin-right:auto !important}:is(.ig-dark,.has-ast-global-color-0-background-color,.has-ast-global-color-2-background-color,.has-ast-global-color-3-background-color,.is-style-iga-kafel-ciemny),:is(.ig-dark,.has-ast-global-color-0-background-color,.has-ast-global-color-2-background-color,.has-ast-global-color-3-background-color,.is-style-iga-kafel-ciemny) :is(h1,h2,h3,h4,p,li){color:var(--ig-white) !important}:is(.ig-dark,.has-ast-global-color-0-background-color,.has-ast-global-color-2-background-color) :is(.ig-label,.is-style-iga-etykieta){color:var(--ig-beige) !important;opacity:.8}.ig-points{margin-top:48px}.ig-points>.wp-block-column{border-top:1px solid var(--ig-orange);padding-top:24px}.wp-block-button:is(.ig-btn-primary,.ig-btn-outline,.is-style-iga-bordo,.is-style-iga-outline) .wp-block-button__link{border-radius:0;padding:15px 34px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:all .3s ease}.wp-block-button:is(.ig-btn-primary,.is-style-iga-bordo) .wp-block-button__link{background:var(--ig-bordo);color:var(--ig-white);border:1px solid var(--ig-bordo)}.wp-block-button:is(.ig-btn-primary,.is-style-iga-bordo) .wp-block-button__link:hover{background:var(--ig-orange);border-color:var(--ig-orange);color:var(--ig-white)}.wp-block-button:is(.ig-btn-outline,.is-style-iga-outline) .wp-block-button__link{background:0 0;color:var(--ig-black);border:1px solid var(--ig-orange)}.wp-block-button:is(.ig-btn-outline,.is-style-iga-outline) .wp-block-button__link:hover{background:var(--ig-orange);color:var(--ig-white)}:is(.ig-dark,.has-ast-global-color-0-background-color,.has-ast-global-color-2-background-color) .wp-block-button:is(.ig-btn-outline,.is-style-iga-outline) .wp-block-button__link{color:var(--ig-white)}.wp-block-button.is-style-iga-link .wp-block-button__link{background:0 0;border:none;padding:0;border-radius:0;color:var(--ig-bordo);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.wp-block-button.is-style-iga-link .wp-block-button__link:after,.ig-more a:after{content:"→";display:inline-block;margin-left:10px;color:var(--ig-orange);transition:transform .35s var(--ig-ease)}.wp-block-button.is-style-iga-link .wp-block-button__link:hover:after{transform:translateX(6px)}.ig-buttons{margin-top:32px;gap:14px}:is(.ig-frame,.is-style-iga-ramka){position:relative;margin:0 22px 22px 0}:is(.ig-frame,.is-style-iga-ramka):before{content:"";position:absolute;inset:22px -22px -22px 22px;border:1px solid var(--ig-orange);z-index:0;pointer-events:none;transition:transform .6s var(--ig-ease)}:is(.ig-frame,.is-style-iga-ramka):hover:before{transform:translate(-10px,-10px)}:is(.ig-frame,.is-style-iga-ramka) .wp-block-image{position:relative;z-index:1;margin:0;overflow:hidden}:is(.ig-frame,.is-style-iga-ramka) img{width:100%;height:auto;display:block;transition:transform 1.2s var(--ig-ease)}:is(.ig-frame,.is-style-iga-ramka):hover img{transform:scale(1.04)}.is-style-iga-luk-foto,.is-style-iga-luk-foto-lustro{position:relative;isolation:isolate;background:var(--iga-luk-tlo,var(--ig-beige));max-width:470px;margin-left:auto !important;margin-right:auto !important;padding:0 !important}.is-style-iga-luk-foto:before,.is-style-iga-luk-foto-lustro:before{content:"";position:absolute;inset:2% 3% 0 3%;background:var(--ig-tint);border-radius:999px 999px 0 0;z-index:-1}.is-style-iga-luk-foto:after,.is-style-iga-luk-foto-lustro:after{content:"";position:absolute;inset:-2% -3% 5% 13%;border:1px solid var(--ig-orange);border-radius:999px 999px 0 0;z-index:-1;pointer-events:none;transition:transform .8s var(--ig-ease)}.is-style-iga-luk-foto:hover:after{transform:translate(-12px,8px)}.is-style-iga-luk-foto .wp-block-image,.is-style-iga-luk-foto-lustro .wp-block-image{position:relative;margin:0 !important;aspect-ratio:4/5;overflow:hidden}.is-style-iga-luk-foto img,.is-style-iga-luk-foto-lustro img{position:absolute;top:var(--iga-foto-top,11%);left:50%;width:var(--iga-foto-w,122%);max-width:none !important;height:auto;transform:translateX(-50%);filter:brightness(1.08);mix-blend-mode:multiply}.is-style-iga-luk-foto .wp-block-image:after,.is-style-iga-luk-foto-lustro .wp-block-image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(94,21,20,.25)}.is-style-iga-luk-foto-lustro{--iga-foto-w:161%;--iga-foto-top:-17%}.is-style-iga-luk-foto-lustro:after{inset:-2% 13% 5% -3%}.is-style-iga-luk-foto-lustro:hover:after{transform:translate(12px,8px)}.is-style-iga-luk-foto-lustro.iga-png{--iga-foto-w:93%;--iga-foto-top:3.5%}.iga-png img{filter:none !important}.is-style-iga-luk-zdjecie{position:relative;max-width:470px;margin-left:auto !important;margin-right:auto !important;padding:0 !important}.is-style-iga-luk-zdjecie:after{content:"";position:absolute;inset:-2% 13% 5% -3%;border:1px solid var(--ig-orange);border-radius:999px 999px 0 0;pointer-events:none;transition:transform .8s var(--ig-ease)}.is-style-iga-luk-zdjecie:hover:after{transform:translate(12px,8px)}.is-style-iga-luk-zdjecie .wp-block-image{position:relative;z-index:1;margin:0 !important;aspect-ratio:4/5;border-radius:999px 999px 0 0;overflow:hidden}.is-style-iga-luk-zdjecie img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:var(--iga-foto-pos,50% 70%)}.meta s,.ig-meta s{opacity:.55;margin-right:2px}:is(.ig-card,.is-style-iga-karta){background:var(--ig-white);border:1px solid var(--ig-orange);padding:clamp(28px, 4vw, 48px);height:100%;transition:transform .45s var(--ig-ease),box-shadow .45s ease}:is(.ig-card,.is-style-iga-karta):hover{transform:translateY(-8px);box-shadow:0 24px 50px -28px rgba(0,0,0,.35)}.ig-list{padding-left:0 !important;list-style:none;margin:20px 0 30px !important}.ig-list li{padding:10px 0;border-bottom:1px solid rgba(94,21,20,.15)}.ig-bento{gap:20px !important;margin-bottom:20px !important;align-items:stretch !important}.ig-bento:last-child{margin-bottom:0 !important}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny){position:relative;display:flex;flex-direction:column;height:100%;min-height:320px;padding:clamp(28px, 3.6vw, 48px) !important;border-radius:20px;background:var(--ig-white);border:1px solid rgba(94,21,20,.12);overflow:hidden;transition:transform .5s var(--ig-ease),box-shadow .5s ease}.is-style-iga-kafel-bordo{background:var(--ig-tint)}.is-style-iga-kafel-ciemny{background:var(--ig-black);border-color:var(--ig-black)}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny)>*{margin-top:0 !important}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny):hover{transform:translateY(-6px);box-shadow:0 30px 60px -36px rgba(0,0,0,.45)}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny):after{content:"";position:absolute;right:-70px;bottom:-70px;width:180px;height:180px;border:1px solid var(--ig-orange);border-radius:50%;opacity:.45;pointer-events:none;transition:transform .8s var(--ig-ease),opacity .5s ease}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny):hover:after{transform:scale(1.25);opacity:.9}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo) :is(.ig-label,.is-style-iga-etykieta){color:var(--ig-orange) !important;opacity:1}.is-style-iga-kafel-ciemny :is(.ig-label,.is-style-iga-etykieta){color:var(--ig-orange) !important;opacity:1}body :is(.entry-content,.editor-styles-wrapper) :is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny) h3{font-size:clamp(24px, 2.4vw, 32px);text-transform:none;letter-spacing:.01em;line-height:1.2;margin:0 0 16px !important}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny) p{max-width:460px;opacity:.85}.ig-meta{font-size:13px !important;letter-spacing:.06em;opacity:1 !important;margin-top:18px !important;padding-top:14px;border-top:1px solid rgba(94,21,20,.15)}.is-style-iga-kafel-ciemny .ig-meta{border-top-color:rgba(255,255,255,.2)}.ig-more{margin-top:auto !important;padding-top:28px;font-size:12px !important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:1 !important}.ig-more a{color:var(--ig-bordo);text-decoration:none}.is-style-iga-kafel-ciemny .ig-more a{color:var(--ig-white)}.ig-more a:before{content:"";position:absolute;inset:0;z-index:2}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny):hover .ig-more a:after{transform:translateX(8px)}.editor-styles-wrapper .ig-more a:before{display:none}.ig-date{font-family:'Raleway',sans-serif;font-size:clamp(40px, 5vw, 60px) !important;font-weight:300;line-height:1 !important;color:var(--ig-bordo);margin:0 0 8px !important}:is(.ig-arch,.is-style-iga-luk){background:var(--ig-bordo);border-radius:220px 220px 0 0;padding:80px 30px 40px;text-align:center;height:100%;transition:transform .45s var(--ig-ease)}:is(.ig-arch,.is-style-iga-luk):hover{transform:translateY(-8px)}:is(.ig-arch,.is-style-iga-luk) p{color:var(--ig-white) !important;font-size:14px !important}:is(.ig-arch,.is-style-iga-luk) .ig-name{font-size:12px !important;letter-spacing:.3em;text-transform:uppercase;margin-bottom:4px !important}:is(.ig-arch,.is-style-iga-luk) .ig-stars{color:var(--ig-orange) !important;letter-spacing:.3em;margin-bottom:18px !important}.ig-events>.wp-block-columns{align-items:center !important;gap:clamp(16px, 3vw, 40px) !important;padding-block:22px;margin:0 !important;border-bottom:1px solid rgba(94,21,20,.15)}.ig-events>.wp-block-columns:first-of-type{border-top:1px solid rgba(94,21,20,.15)}.ig-events .ig-date{font-size:clamp(30px, 3.4vw, 42px) !important;margin:0 !important}.ig-events h3{margin:0 0 4px !important}.ig-events .wp-block-buttons{justify-content:flex-end}body :is(.entry-content,.editor-styles-wrapper) .ig-section-last{border-bottom:1px solid rgba(255,255,255,.15)}.ig-form :is(input[type=text],input[type=email],textarea){width:100%;background:0 0 !important;border:none !important;border-bottom:1px solid rgba(255,255,255,.35) !important;border-radius:0 !important;color:var(--ig-white) !important;padding:12px 0 !important;font-size:15px}.ig-form :is(input,textarea):focus{outline:none;border-bottom-color:var(--ig-orange) !important}.ig-form ::placeholder{color:rgba(255,255,255,.55)}.ig-form :is(label,.uagb-forms-input-label,.uagb-forms-accept-label){color:rgba(255,255,255,.8) !important;font-size:13px}.ig-form :is(button,input[type=submit],.uagb-forms-main-submit-button){background:0 0 !important;color:var(--ig-white) !important;border:1px solid var(--ig-orange) !important;border-radius:0 !important;padding:15px 34px !important;font-size:12px !important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:all .3s ease}.ig-form :is(button,input[type=submit],.uagb-forms-main-submit-button):hover{background:var(--ig-orange) !important}.ig-signup{display:grid;grid-template-columns:auto minmax(0, 420px);justify-content:start;align-items:center;gap:8px 40px;margin-top:clamp(48px, 6vw, 72px) !important;padding-top:28px;border-top:1px solid rgba(255,255,255,.15)}.ig-signup>*{margin:0 !important}.ig-signup-txt{font-size:11px !important;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.8}.ig-fine{grid-column:2;font-size:11px !important;line-height:1.5 !important;opacity:.5}.ig-fine a{color:inherit !important}.ig-form-inline .srfm-form-container,.ig-form-inline .srfm-form{background:0 0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border:none !important}.ig-form-inline .srfm-form{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:0 !important}.ig-form-inline .srfm-form>*{grid-column:1/-1;margin:0 !important}.ig-form-inline .srfm-form>.srfm-block,.ig-form-inline .srfm-form>.srfm-block-single{grid-column:1;grid-row:1;padding:0 !important}.ig-form-inline .srfm-form>:has(#srfm-submit-btn,.srfm-submit-button){grid-column:2;grid-row:1;padding:0 !important}.ig-form-inline .srfm-form>:has(#srfm-submit-btn,.srfm-submit-button) *{margin:0 !important}.ig-form-inline .srfm-block-label{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.ig-form-inline .srfm-form .srfm-block .srfm-input-common,.ig-form-inline .srfm-form input[type=email]{width:100% !important;height:auto !important;min-height:0 !important;background:0 0 !important;border:none !important;border-bottom:1px solid rgba(255,255,255,.45) !important;border-radius:0 !important;box-shadow:none !important;color:#fff !important;font-size:14px !important;padding:12px 0 !important;outline:none !important}.ig-form-inline .srfm-form input[type=email]::placeholder{color:rgba(255,255,255,.55) !important;opacity:1}.ig-form-inline .srfm-form input[type=email]:focus{border-bottom-color:var(--ig-orange) !important}.ig-form-inline #srfm-submit-btn,.ig-form-inline .srfm-submit-button{width:auto !important;min-height:0 !important;background:0 0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;color:var(--ig-orange) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.2em !important;text-transform:uppercase !important;padding:13px 0 13px 18px !important;line-height:1.2 !important;cursor:pointer}.ig-form-inline #srfm-submit-btn:hover,.ig-form-inline .srfm-submit-button:hover{color:#fff !important;background:0 0 !important}.ig-form-inline :is(.srfm-error-message,.srfm-error-wrap){font-size:11px !important;margin:0 !important}.ig-form-inline :is(.srfm-error-message,.srfm-error-wrap):empty{display:none !important}.ig-form-inline .srfm-block .srfm-error-wrap:not(:empty){position:absolute;margin-top:4px !important}.ig-form-inline .srfm-block{position:relative}.ig-form-inline :is(.srfm-success-box,.srfm-single-form-success,[class*=success]){background:0 0 !important;color:rgba(255,255,255,.85) !important;font-size:13px !important;padding:10px 0 !important;border:none !important}@media (max-width:781px){.ig-signup{grid-template-columns:1fr}.ig-fine{grid-column:1}}.iga-png-hd{--iga-foto-w:160%;--iga-foto-top:-16%}.iga-png-pol{--iga-foto-w:134%;--iga-foto-top:-4%}:is(.iga-png-hd,.iga-png-pol) img{filter:none !important}body :is(.entry-content,.editor-styles-wrapper) h1.ig-h1-label{font-family:'Montserrat',sans-serif;font-size:11px !important;font-weight:500;letter-spacing:.28em;line-height:1.6;color:var(--ig-bordo);margin-top:0 !important;margin-bottom:14px !important}.ig-display{font-family:'Raleway',sans-serif;font-weight:300;font-size:clamp(28px, 3.6vw, 44px) !important;line-height:1.3 !important;letter-spacing:.1em;text-transform:uppercase;color:var(--ig-black);margin-top:0 !important;margin-bottom:0 !important;text-wrap:balance}.ig-check{list-style:none;padding-left:0 !important;margin:18px 0 !important}.ig-check li{position:relative;padding:9px 0 9px 32px;border-bottom:1px solid rgba(94,21,20,.12)}.ig-check li:before{content:"";position:absolute;left:0;top:21px;width:18px;height:1px;background:var(--ig-orange)}:is(.ig-dark,.has-ast-global-color-2-background-color) .ig-check li{border-bottom-color:rgba(255,255,255,.15)}.ig-facts{list-style:none;padding:0 !important;margin:0 0 24px !important}.ig-facts li{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid rgba(94,21,20,.12);font-size:14px}.ig-facts li strong{font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ig-bordo);padding-top:3px}.ig-arches-wrap{display:flex !important;flex-wrap:wrap;justify-content:center;gap:clamp(20px, 3vw, 40px) !important}.ig-arches-wrap>.wp-block-column{flex:0 1 calc((100% - 80px) / 3) !important}.ig-faq{max-width:860px}.ig-faq .wp-block-details{border-bottom:1px solid rgba(94,21,20,.15);padding:0 !important;margin:0 !important}.ig-faq .wp-block-details:first-of-type{border-top:1px solid rgba(94,21,20,.15)}.ig-faq .wp-block-details summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-size:15px;font-weight:500}.ig-faq .wp-block-details summary::-webkit-details-marker{display:none}.ig-faq .wp-block-details summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300;color:var(--ig-orange);transition:transform .3s ease}.ig-faq .wp-block-details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.ig-faq .wp-block-details>:not(summary){padding:0 40px 20px 0;margin:0 !important}.ig-gallery .wp-block-image{margin:0 !important;aspect-ratio:4/3;overflow:hidden;background:var(--ig-tint)}.ig-gallery .wp-block-image img{width:100%;height:100%;object-fit:cover}.ig-mini{border-top:1px solid var(--ig-orange);padding-top:20px}.ig-mini .ig-num{font-family:'Raleway',sans-serif;font-weight:300;font-size:34px !important;line-height:1 !important;color:var(--ig-bordo);margin:0 0 10px !important}@media (max-width:781px){.ig-arches-wrap>.wp-block-column{flex-basis:100% !important}.ig-facts li{grid-template-columns:1fr;gap:2px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.entry-content [id]{scroll-margin-top:90px}.entry-content :is(p,li):not(.ig-more) a:not(.wp-block-button__link){color:var(--ig-bordo) !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.entry-content :is(p,li):not(.ig-more) a:not(.wp-block-button__link):hover{color:var(--ig-orange) !important}:is(.ig-dark,.has-ast-global-color-0-background-color,.has-ast-global-color-2-background-color) :is(p,li):not(.ig-more) a:not(.wp-block-button__link){color:#fff !important}.ig-fine a{color:inherit !important;font-weight:400 !important}.iga-png-krag{--iga-foto-w:120%;--iga-foto-top:9%}.iga-png-krag img{filter:none !important}.is-style-iga-kafel-ciemny .ig-facts li{border-bottom-color:rgba(255,255,255,.18)}.is-style-iga-kafel-ciemny .ig-facts li strong{color:var(--ig-orange)}.is-style-iga-kafel-ciemny s{opacity:.6}.ig-steps{gap:clamp(20px, 3vw, 40px) !important}.ig-contact-mail{font-family:'Raleway',sans-serif;font-size:clamp(20px, 2.2vw, 26px) !important;font-weight:300;letter-spacing:.02em}.ig-contact-mail a{text-decoration:none !important;color:var(--ig-black) !important;font-weight:300 !important;border-bottom:1px solid var(--ig-orange)}body :is(.entry-content,.editor-styles-wrapper) .ig-section-top{padding-bottom:clamp(24px, 3vw, 40px)}body :is(.entry-content,.editor-styles-wrapper) .ig-section-tight{padding-top:clamp(16px, 2vw, 24px)}.ig-form-light .srfm-form-container,.ig-form-light .srfm-form{background:0 0 !important;padding:0 !important;box-shadow:none !important;border:none !important}.ig-form-light .srfm-block-label{font-size:11px !important;font-weight:500 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--ig-bordo) !important}.ig-form-light :is(.srfm-input-common,input[type=text],input[type=email],input[type=tel],textarea,select){background:0 0 !important;border:none !important;border-bottom:1px solid rgba(94,21,20,.3) !important;border-radius:0 !important;box-shadow:none !important;padding:10px 0 !important;font-size:15px !important}.ig-form-light :is(.srfm-input-common,input,textarea,select):focus{border-bottom-color:var(--ig-orange) !important;outline:none !important}.ig-form-light :is(#srfm-submit-btn,.srfm-submit-button){background:var(--ig-bordo) !important;color:#fff !important;border:1px solid var(--ig-bordo) !important;border-radius:0 !important;padding:15px 34px !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.18em !important;text-transform:uppercase !important}.ig-form-light :is(#srfm-submit-btn,.srfm-submit-button):hover{background:var(--ig-orange) !important;border-color:var(--ig-orange) !important}.ig-blog .wp-block-post-template{gap:28px !important;list-style:none;padding:0;margin:0}.ig-post-card{height:100%;display:flex;flex-direction:column;background:var(--ig-white);border:1px solid rgba(94,21,20,.12);border-radius:20px;overflow:hidden;transition:transform .5s var(--ig-ease),box-shadow .5s ease}.ig-post-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -36px rgba(0,0,0,.45)}.ig-post-card .wp-block-post-featured-image{margin:0 !important;background:var(--ig-tint);overflow:hidden}.ig-post-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ig-ease)}.ig-post-card:hover .wp-block-post-featured-image img{transform:scale(1.04)}.ig-post-body{display:flex;flex-direction:column;flex:1;padding:26px 28px 30px !important}.ig-post-body>*{margin:0 !important}.ig-post-body .wp-block-post-terms{font-size:10.5px !important;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.ig-post-body .wp-block-post-terms a{color:var(--ig-orange) !important;text-decoration:none !important;font-weight:500 !important}body :is(.entry-content,.editor-styles-wrapper) .ig-post-body .wp-block-post-title{font-size:clamp(19px, 1.7vw, 22px) !important;text-transform:none;letter-spacing:.01em;line-height:1.3;margin:12px 0 10px !important}.ig-post-body .wp-block-post-title a{color:var(--ig-black) !important;text-decoration:none !important;font-weight:400 !important}.ig-post-body .wp-block-post-excerpt__excerpt{font-size:14px !important;opacity:.8;margin:0 !important}.ig-post-body .wp-block-read-more{margin-top:auto !important;padding-top:20px;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ig-bordo) !important;text-decoration:none !important}.ig-post-body .wp-block-read-more:after{content:" →";color:var(--ig-orange)}.ig-blog .wp-block-query-pagination{margin-top:48px;justify-content:center;gap:14px;font-size:13px;letter-spacing:.1em}.ig-blog .wp-block-query-pagination a{color:var(--ig-bordo) !important;text-decoration:none !important}@media (max-width:781px){.ig-blog .wp-block-post-template{grid-template-columns:1fr !important}}.single-post .entry-content{max-width:720px;margin-left:auto;margin-right:auto}.single-post .entry-content :is(h2,h3){text-transform:none !important;letter-spacing:.01em !important;line-height:1.3 !important;margin-top:1.8em !important}.single-post .entry-content h2{font-size:clamp(22px, 2.2vw, 28px) !important}.single-post .entry-content h3{font-size:clamp(18px, 1.7vw, 21px) !important}.single-post .entry-content p,.single-post .entry-content li{font-size:16px;line-height:1.85}.single-post .entry-content .wp-block-list{padding-left:0;list-style:none}.single-post .entry-content .wp-block-list li{position:relative;padding:6px 0 6px 30px}.single-post .entry-content .wp-block-list li:before{content:"";position:absolute;left:0;top:20px;width:16px;height:1px;background:var(--ig-orange)}.entry-content .wp-block-quote{border:none !important;margin:2em 0 !important;padding:6px 0 6px 28px !important;border-left:1px solid var(--ig-orange) !important}.entry-content .wp-block-quote p{font-family:'Raleway',sans-serif;font-size:clamp(19px, 1.9vw, 23px) !important;font-weight:300;font-style:italic;line-height:1.5 !important;color:var(--ig-bordo)}.entry-content .wp-block-quote cite{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:var(--ig-black);opacity:.6}.ig-post-cta{margin-top:3em !important}.ig-post-cta h3{margin-top:0 !important}@media (min-width:900px){body .entry-content .ig-section.ig-section-last{display:grid !important;grid-template-columns:minmax(20px, 1fr) minmax(0, 700px) minmax(32px, 80px) minmax(0, 360px) minmax(20px, 1fr);column-gap:0;align-items:start;padding-top:clamp(56px, 6vw, 88px);padding-bottom:clamp(56px, 6vw, 88px);padding-left:0 !important;padding-right:0 !important}body .entry-content .ig-section.ig-section-last>*,body .entry-content .ig-section.ig-section-last>hr.wp-block-separator{grid-column:2;max-width:none !important;margin-left:0 !important;margin-right:0 !important}body .entry-content .ig-section.ig-section-last>hr.wp-block-separator{width:60px !important;max-width:60px !important}body .entry-content .ig-section.ig-section-last>.ig-signup{grid-column:4;grid-row:1/span 6;align-self:center;display:block;margin:0 !important;padding:8px 0 8px clamp(32px, 4vw, 56px);border-top:none;border-left:1px solid rgba(255,255,255,.18)}body .entry-content .ig-section-last>.ig-signup>*{margin-bottom:16px !important}body .entry-content .ig-section-last>.ig-signup>*:last-child{margin-bottom:0 !important}body .entry-content .ig-section-last h2{font-size:clamp(22px, 2.2vw, 28px)}body .entry-content .ig-section-last .ig-lead{max-width:520px}}.ig-section-last .ig-signup .ig-fine{grid-column:auto}@keyframes igUp{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes igLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}@keyframes igRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:none}}@keyframes igLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes igFade{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.entry-content .ig-hero-text>*{animation:igUp 1s var(--ig-ease) both}.entry-content .ig-hero-text>*:nth-child(2){animation-delay:.12s}.entry-content .ig-hero-text>*:nth-child(3){animation-delay:.24s}.entry-content .ig-hero-text>*:nth-child(4){animation-delay:.36s}.entry-content .ig-hero-text>*:nth-child(5){animation-delay:.48s}.entry-content .ig-hero-img{animation:igFade 1.4s var(--ig-ease) .3s both}@supports (animation-timeline:view()){.entry-content :is(.ig-reveal,.ig-stagger>.wp-block-column){animation:igUp linear both;animation-timeline:view();animation-range:entry 5% cover 30%}.entry-content .ig-stagger>.wp-block-column:nth-child(2){animation-range:entry 15% cover 38%}.entry-content .ig-stagger>.wp-block-column:nth-child(3){animation-range:entry 25% cover 46%}.entry-content .ig-reveal-left{animation:igLeft linear both;animation-timeline:view();animation-range:entry 5% cover 35%}.entry-content .ig-reveal-right{animation:igRight linear both;animation-timeline:view();animation-range:entry 5% cover 35%}.entry-content .ig-zoom{animation:igFade linear both;animation-timeline:view();animation-range:entry 5% cover 35%}body .entry-content hr:is(.ig-line,.is-style-iga-linia){transform-origin:left center;animation:igLine linear both;animation-timeline:view();animation-range:entry 20% cover 40%}body .entry-content hr:is(.ig-line-center,.ig-center){transform-origin:center}}}@media (max-width:781px){:is(.ig-arch,.is-style-iga-luk){border-radius:160px 160px 0 0;padding-top:64px}.ig-points>.wp-block-column{margin-bottom:16px}:is(.is-style-iga-luk-foto,.is-style-iga-luk-foto-lustro,.is-style-iga-luk-zdjecie){max-width:340px}.ig-events .wp-block-buttons{justify-content:flex-start}:is(.is-style-iga-kafel,.is-style-iga-kafel-bordo,.is-style-iga-kafel-ciemny){min-height:260px}}