/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toggle-button{position:relative;top:8px;left:15px;padding:14px 10px 2px 10px;margin:8px 15px 8px 0;height:54px;width:54px;cursor:pointer;z-index:6;float:left;background-color:#000000;}.toggle-button:after{content:"MENU";display:block;width:30px;height:15px;font-size:11px;color:#fff;position:relative;top:10px;-webkit-transition:all .35s ease;transition:all .35s ease;}.toggle-active.toggle-button:after{top:16px;}.bar{background-color:#d29b00;display:block;width:100%;height:3px;border:0;-webkit-transition:all .35s ease;transition:all .35s ease;}.bar + .bar{margin-top:6px;}.middle{display:none;}.bottom{top:22px;}.toggle-button:hover{opacity:.7;}.toggle-active .bar{background-color:#013f7e;}.toggle-active .top{-webkit-transform:translateY(6px) translateX(0) rotate(45deg);}.toggle-active .middle{opacity:0;}.toggle-active .bottom{-webkit-transform:translateY(-4px) translateX(0) rotate(-45deg);}@media (min-width:768px){.toggle-button{position:relative;top:8px;left:15px;padding:22px 18px 9px 18px;margin:8px 15px 8px 0;height:72px;width:72px;cursor:pointer;z-index:6;float:left;background-color:#000000;}.toggle-button:after{font-size:12px;}}.overlay{position:absolute;z-index:4;background-color:#1b2e44;top:0;left:0;width:100%;height:0;visibility:hidden;opacity:0;-webkit-transition:opacity .35s,visibility .35s,height .35s;}.nav-active{opacity:1;visibility:visible;height:100%;min-height:400px;}.overlay ul{display:block;position:relative;top:10%;left:0;font-size:34px;font-weight:500;text-align:center;list-style:none;padding:0;}.overlay ul li{display:block;padding:0 0 20px 0;}.overlay ul li a{color:#fff;text-decoration:none;position:relative;line-height:32px;}.overlay ul li a:hover{color:#d29b00;}.overlay ul li a:after{content:'';position:absolute;transition:transform .5s ease;left:0;bottom:-4px;width:100%;height:2px;background:#fff;transform:scaleX(0);}.overlay ul li a:hover:after{transform:scaleX(1);}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{box-sizing:border-box;-ms-overflow-style:scrollbar;}input:focus,select:focus,textarea:focus,button:focus{outline:none;}.toolbar-fixed .toolbar-oriented .toolbar-bar{position:fixed;z-index:9999;}html,body{height:100%;}img{display:block;max-width:100%;height:auto;}a:hover{text-decoration:none;}.class-szare-pole:after,.paragraph--type--obraz-lewy-tekst-tekst:after{clear:both;content:"";display:block;}.media--ratio .media__element,.media--ratio svg,.media--fx .b-blur{position:static;z-index:0;inset:0;width:auto;height:auto;min-height:1px;object-fit:cover;}.media--blazy,.media--fx{position:static;}.media--ratio--11{padding-bottom:0;}.media.media--ratio{position:static;display:block;overflow:hidden;width:auto;max-width:unset;height:auto;min-height:1px;}.media--ratio.is-b-loaded{transition:none;}.media-wrapper--blazy{position:relative;min-width:unset;max-width:100%;}.class-szare-pole .media-wrapper img{width:auto;height:auto;}.media-wrapper:has(img.align-left){float:left;margin:0 1rem 1rem 0;}.media-wrapper:has(img.align-right){float:right;margin:0 0 1rem 1rem;}.media-wrapper:has(img.align-center){display:block;margin:1rem auto;text-align:center;}.media-wrapper img.align-left{float:left;margin:1rem 1rem 1rem 0;}.media-wrapper img.align-right{float:right;margin:0 0 1rem 1rem;}.media-wrapper img.align-center{display:block;margin:1rem auto;}.media-wrapper::after,.region-header::after,.node-12  .landing-zawartosc > div:nth-child(13) .paragraph--type--landing-text:after{content:"";display:table;clear:both;}p:empty{display:none;}p:blank{display:none;}:root{--text:#272727;--darkblue:#0b273b;--2darkblue:#07437a;--lightblue:#0f80bb;--creme:#f3f2ee;--lightcreme:#f9f8f4;--orange:#fd6a02;--2orange:#fd6a02;--white:#fff;--darkcreme:#ebe7e2;--green:#44b944;--2green:#279b46;--lightgreen:#8dd38b;--red:#fd0202;--golden:#e8ca69;--red:#e61721;--red2:#cc1519;}html{scroll-behavior:smooth;}ul.footnotes li{margin :10px 0 10px 50px;}.messages__wrapper{width:80%;margin:0 auto;padding:20px;}.messages.messages--status{clear:both;border:2px solid #8bc43f;padding:8px 20px;}@media (min-width:1025px){.messages__wrapper{width:50%;}}.obrazek-over,.overlay-popupu,.os-overlay{position:absolute;z-index:1;width:100%;height:100%;top:0px;bottom:0;left:0;right:0;display:block;}.systemowe-messages{clear:both;border:2px solid #8bc43f;padding:20px;width:50%;margin:0 auto;}#block-instytut-zakladki{padding:20px 0;}#block-instytut-zakladki ul li{display:inline-block;}.region-user-custom-links > nav > ul li a,#block-instytut-zakladki ul li a{display:block;padding:8px 12px;margin:4px;border:2px solid var(--creme);}#block-instytut-zakladki ul li a.is-active{background-color:var(--orange);}@media (max-width:599px){.region-content-top,.region-user-custom-links,#block-instytut-googlereviewslist,#block-instytut-content .cart,.commerce-checkout-flow-multistep-default,form.user-login-form,.widok.moje-zamowienia,.customer-information,.order-information,.user-form,.user-logout-confirm,.user-pass,.moje-kursy,.user-pass-reset,#block-instytut-przypomnieniehasla,#cookies-docs,.cart-empty-page,.tresc-glowna.kontener,.blog-post.kontener,.siatka.blog-posts,.kontener.blok{width:100%;padding:0 20px;}.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.paragraph.kontener,.siatka.blog-posts{width:100%;padding:0;}.paragraph.kontener .paragraph-wrapper{padding-left:20px;padding-right:20px;}}@media (max-width:767px){.region-content-top,.region-user-custom-links,#block-instytut-googlereviewslist,#block-instytut-content .cart,.commerce-checkout-flow-multistep-default,form.user-login-form,.widok.moje-zamowienia,.customer-information,.order-information,.user-form,.user-logout-confirm,.user-pass,.moje-kursy,.user-pass-reset,#block-instytut-przypomnieniehasla,#cookies-docs,.cart-empty-page,.tresc-glowna.kontener,.blog-post.kontener,.kontener.blok{width:100%;padding:0 30px;}.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.paragraph.kontener,.siatka.blog-posts{width:100%;padding:0;}.paragraph.kontener .paragraph-wrapper{padding-left:20px;padding-right:20px;}}@media (max-width:1024px){.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.paragraph.kontener{width:100%;padding:0;}}@media (max-width:1200px){.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.paragraph.kontener{width:100%;padding:0;}}@media (min-width:768px){.region-content-top,.region-user-custom-links,#block-instytut-googlereviewslist,#block-instytut-content .cart,.commerce-checkout-flow-multistep-default,.kursy-lista,form.user-login-form,.widok.moje-zamowienia,.customer-information,.order-information,.user-form,.user-logout-confirm,.user-pass,.moje-kursy,.user-pass-reset,#block-instytut-przypomnieniehasla,#cookies-docs,.cart-empty-page,.paragraph.kontener .paragraph-wrapper,.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.tresc-glowna.kontener,.blog-post.kontener,.siatka.blog-posts,.kontener.blok{width:740px;margin:0 auto;}.paragraph.kontener .paragraph.kontener > .paragraph-wrapper,.paragraph.kontener{width:100%;padding:0;}}@media (min-width:1025px){.region-content-top,.region-user-custom-links,#block-instytut-googlereviewslist,#block-instytut-content .cart,.commerce-checkout-flow-multistep-default,.kursy-lista,form.user-login-form,.widok.moje-zamowienia,.customer-information,.order-information,.user-form,.user-logout-confirm,.user-pass,.moje-kursy,.user-pass-reset,#block-instytut-przypomnieniehasla,#cookies-docs,.cart-empty-page,.paragraph.kontener .paragraph-wrapper,.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.tresc-glowna.kontener,.blog-post.kontener,.siatka.blog-posts,.kontener.blok{width:980px;margin:0 auto;}.paragraph.kontener .paragraph.kontener > .paragraph-wrapper,.paragraph.kontener{width:100%;}}@media (min-width:1201px){.region-content-top,.region-user-custom-links,#block-instytut-googlereviewslist,#block-instytut-content .cart,.commerce-checkout-flow-multistep-default,.kursy-lista,form.user-login-form,.widok.moje-zamowienia,.customer-information,.order-information,.user-form,.user-logout-confirm,.user-pass,.moje-kursy,.user-pass-reset,#block-instytut-przypomnieniehasla,#cookies-docs,.cart-empty-page,.paragraph.kontener .paragraph-wrapper,.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.tresc-glowna.kontener,.blog-post.kontener,.siatka.blog-posts,.kontener.blok{width:1160px;}.paragraph.kontener .paragraph.kontener > .paragraph-wrapper,.paragraph.kontener{width:100%;}}@media (min-width:1321px){.region-content-top,.region-user-custom-links,#block-instytut-googlereviewslist,#block-instytut-content .cart,.commerce-checkout-flow-multistep-default,.kursy-lista,form.user-login-form,.widok.moje-zamowienia,.customer-information,.order-information,.user-form,.user-logout-confirm,.user-pass,.moje-kursy,.user-pass-reset,#block-instytut-przypomnieniehasla,#cookies-docs,.cart-empty-page,.paragraph.kontener .paragraph-wrapper,.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.tresc-glowna.kontener,.blog-post.kontener,.siatka.blog-posts,.kontener.blok{width:1280px;}.paragraph.kontener .paragraph.kontener > .paragraph-wrapper,.paragraph.kontener{width:100%;}}@media (min-width:1601px){.region-content-top,.region-user-custom-links,#block-instytut-googlereviewslist,#block-instytut-content .cart,.commerce-checkout-flow-multistep-default,.kursy-lista,form.user-login-form,.widok.moje-zamowienia,.customer-information,.order-information,.user-form,.user-logout-confirm,.user-pass,.moje-kursy,.user-pass-reset,#block-instytut-przypomnieniehasla,#cookies-docs,.cart-empty-page,.paragraph.kontener .paragraph-wrapper,.paragraph.kontener.paragraph--type--basic-intro .paragraph-wrapper,.tresc-glowna.kontener,.blog-post.kontener,.siatka.blog-posts,.kontener.blok{width:1400px;}.paragraph.kontener .paragraph.kontener > .paragraph-wrapper,.paragraph.kontener{width:100%;}}.basic-tekst .align-center .ole{text-align:center;}.basic-tekst .align-center .ole img{display:inline-block;}.paragraph ul.lista-kafelkowa{width:90%;margin:0 auto;padding:10px 0 10px 0;}.paragraph ul.lista-kafelkowa li{position:relative;background-color:var(--creme);padding:1.25rem 2rem 4.75rem 2rem;margin:1rem 0 5rem 0;display:block;text-align:center;}.paragraph ul.lista-kafelkowa li::before{content:"";display:none;}.paragraph ul.lista-kafelkowa li:after{position:absolute;bottom:-75px;left:50%;transform:translateX(-50%);content:"";display:block;width:70px;height:70px;background-image:url(/themes/instytut_old/images/arrow-down-fat.svg);background-repeat:no-repeat;background-size:contain;}.paragraph ul.lista-kafelkowa li:last-child::after{display:none;}.paragraph ul.bez-odstepu,.paragraph ol.bez-odstepu{padding:10px 0 15px 38px;}.paragraph  .bez-odstepu{padding:0.2em 0 0.2em 0;}.basic-tekst img.align-right{padding:0 0 25px 25px;}.basic-tekst img.align-left{padding:0 25px 25px 0;}article figure{display:block;}article figure.align-left{float:left;padding:15px 20px 15px 0;}article figure.align-center{display:block;padding:15px 0;text-align:center;}article figure.align-center > div{}article figure.align-center img{display:inline-block;}article figure.align-center figcaption{text-align:center;}article figure.align-right{float:right;padding:15px 0 15px 20px;}article figure img{}article figcaption{padding:10px 10px 0 10px;}article table{margin:10px 0;}article table td{padding:10px 14px;border:1px solid #e6e6e6;}article  a.link_obrazkowy{display:inline-block;}article sup{vertical-align:super;font-size:12px;padding:2px;}blockquote{padding:45px 20px 30px 90px;position:relative;}blockquote:before{content:"";background-image:url(/themes/instytut_old/images/cytat.png);width:52px;height:49px;display:block;position:absolute;top:25px;left:25px;}@media (min-width:768px){.paragraph ul.lista-kafelkowa{width:90%;margin:0 auto;}}@media (min-width:1025px){.paragraph ul.lista-kafelkowa{width:80%;margin:0 auto;}}@media (min-width:1201px){.paragraph ul.lista-kafelkowa{width:70%;margin:0 auto;}}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}{}.ui-dialog.ui-widget-content:has(.my-popup-form){border:0;min-height:320px !important;width:90% !important;margin:0 auto !important;}.ui-dialog:has(.my-popup-form) .ui-dialog-titlebar{padding:0.2rem 4rem;position:relative;}.ui-dialog:has(.my-popup-form) .ui-dialog-title{width:100%;}.ui-dialog:has(.my-popup-form) .ui-dialog-titlebar span{text-align:center;}.ui-dialog.ui-widget-content:has(.my-popup-form) .ui-dialog-titlebar-close{top:20px;}.ui-dialog.ui-widget-content:has(.my-popup-form) .ui-dialog-content{padding:0 1.5rem;height:230px !important;max-height:unset !important;}.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-item-naglowek{padding:0 0 1.125rem 0;}.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-item-opis{padding:0 0 1.125rem 0;}.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-type-email{width:250px;margin:0 auto;height:70px;padding:10px;}.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-type-email label{display:block;width:100%;text-align:center;padding-bottom:0.5rem;}.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-type-email input{display:block;width:100%;padding:0.75rem 1.25rem;border:2px solid var(--red);}.ui-dialog.ui-widget-content:has(.my-popup-form) .webform-button--submit{position:relative !important;display:inline-block;overflow:hidden !important;background:var(--red) !important;color:white !important;border:0 !important;padding:14px 34px !important;border-radius:25px !important;font-size:18px !important;font-weight:700 !important;cursor:pointer !important;box-shadow:0 0 0 rgba(253,106,2,0.4),inset 0 0 0 rgba(255,255,255,0.2) !important;transition:all 0.3s ease !important;}.ui-dialog.ui-widget-content:has(.my-popup-form) .webform-button--submit::before{display:none !important;}.ui-dialog.ui-widget-content:has(.my-popup-form) .webform-button--submit:hover{transform:translateY(-3px) !important;box-shadow:0 0 0 rgba(253,106,2,0.6),inset 0 0 0 rgba(255,255,255,0.3) !important;background:var(--red) !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:unset;text-align:center;}.webform-confirmation-modal--content p{text-align:center;}.ui-dialog.ui-widget-content:has(.my-popup-form)  .ui-dialog-content div a{display:unset;}@media (min-width:768px){.ui-dialog.ui-widget-content:has(.my-popup-form) .ui-dialog-content{height:210px !important;max-height:unset !important;}.ui-dialog.ui-widget-content:has(.my-popup-form) .ui-dialog-content{padding:0 4rem;}}@media (min-width:1025px){.ui-dialog.ui-widget-content:has(.my-popup-form) .ui-dialog-content{height:180px !important;max-height:unset !important;}}div#sliding-popup{background-color:rgba(128,128,128,0.85);}.eu-cookie-compliance-message p{font-weight:500;line-height:1.1;margin:0 0 0px 0;}.eu-cookie-withdraw-tab,.decline-button.eu-cookie-compliance-default-button{display:none;}.eu-cookie-compliance-content{margin:0 auto;max-width:90%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-message{margin:12px 30px 0px 0;max-width:100%;width:100%;}.eu-cookie-compliance-buttons{margin:5px 0 5px 0;max-width:100%;width:100%;}.eu-cookie-compliance-secondary-button{position:relative;margin-top:0;padding:12px 8px 4px 35px;display:block;float:left;}.eu-cookie-compliance-secondary-button:before{content:"";display:block;background-image:url(/themes/instytut_old/images/icon_check.png);width:22px;height:22px;left:0;position:absolute;top:8px;background-size:contain;}.eu-cookie-compliance-more-button{cursor:pointer;display:block;height:auto;margin:0;padding:12px 8px 4px 8px;border:none;text-decoration:underline;background:none;float:left;}@media (min-width:768px){.eu-cookie-compliance-message{float:left;margin:12px 0px 0px 0;max-width:62%;width:62%;}.eu-cookie-compliance-buttons{float:right;margin:0;max-width:38%;width:38%;padding:10px 0 0 30px;}}@media (min-width:1025px){.eu-cookie-compliance-message{float:left;margin:12px 30px 0px 0;max-width:70%;}.eu-cookie-compliance-buttons{float:right;margin:0 0 5px 0;max-width:30%;}}@media (min-width:1321px){.eu-cookie-compliance-content{max-width:75%;}}.ui-dialog{padding:25px;}.ui-widget-header{border:0;background:transparent;color:#333333;font-weight:700;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:18px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:18px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:18px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:18px;}.ui-button.ui-dialog-titlebar-close{border:0;background:transparent;}.ui-dialog-content div{text-align:center;}.ui-dialog-content div a{display:none;}.ui-widget-content{border:0;}.ui-dialog .ui-dialog-buttonpane button{border:1px solid var(--orange);padding:10px 18px;margin:.75rem .75rem .5rem .5rem;}
body{font-family:"Barlow",sans-serif;font-weight:400;font-style:normal;}.ui-dialog.ui-widget-content:has(.my-popup-form) input,.cookiesjsr-btn,.kurs-wiecej a,.landing-form .js-form-item input,.ui-dialog .ui-dialog-buttonpane button,#block-instytut-content form .js-form-item input{font-family:"Barlow",sans-serif;font-weight:400;}.ui-dialog-title,.ui-dialog-content,div[id*="edit-actions"] input,.landing-odnosniki a{font-family:"Barlow",sans-serif;}em,i{font-style:italic;font-weight:400;}article h2{font-weight:500;}h1{font-weight:500;}.landing-zawartosc .paragraph h3,.path-frontpage article .paragraph.sekcja_3 .prod-link,.siatka.blog-posts .views-field-body a,.paragraph--type--landing-podtytul h2,.node-12  .landing-zawartosc > div:nth-child(7) .paragraph--type--landing-text h2,.landing-zawartosc .paragraph h4,.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-type-email label{font-weight:500;}.paragraph h5,form#commerce-checkout-flow-multistep-default  div.form-item-tpay-bank-selection label,.form-item-payment-information-billing-information-select-address label,.class-format-haslo,.product--variation-field--variation_price__2,.kurs-tytul a,.commerce-checkout-flow-multistep-default .layout-region-checkout-main fieldset > legend > span,strong,.prod-nazwa,.paragraph .prod-cena,.paragraph--type--landing-text p a,.checkout-complete p > a,.tb-megamenu .nav > li > a,.path-frontpage article .paragraph.sekcja_3 .prod-nazwa
.path-frontpage article .paragraph.sekcja_3 .prod-cena,.path-frontpage article .paragraph.sekcja_3 a.prod-link,.path-frontpage article .paragraph.sekcja_3 a.prod-cta-start,.path-frontpage article .paragraph.sekcja_3 .prod-cena,a.cta-orange-gradient,.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start,.paragraph--type--product-offer-box.sekcja_1 .product-offer-box__button,#block-system-menu-blockkursy--2 > ul > li > a,#block-system-menu-blockkurs--2 > ul > li a,.product-5 .paragraph p.etykieta,.siatka.blog-posts footer a,#block-instytut-gitarowyporadnik  a.webform-dialog,h1,h2,h3,h4,h5{font-weight:600;}h4.wyrozniona-data strong,.moje-kursy table td a,.landing-zawartosc .paragraph p.etykieta,a.prod-cta,div[id*="edit-actions"] input,.landing-odnosniki a,.path-frontpage article .paragraph.sekcja_3 .prod-nazwa{font-weight:800;}.paragraph--type--obraz-prawy-tekst-tekst .class-t-lewy-nag{font-weight:900;}body,p,li,span.text-black,.paragraph.tlo_biale .webform-submission-form .form-item p,.paragraph.tlo_biale .webform-submission-form .form-item label{color:var(--text);font-weight:400;}#block-instytut-zakladki ul li a.is-active,.paragraph--type--landing-text p a,.glowna-nawigacja a,.landing-odnosniki a,.paragraph--type--landing-text-obraz p,.paragraph--type--landing-text p,.landing-footer .landing-text-2-kolumny p,.landing-footer .landing-text-2-kolumny a,.paragraph--type--webform  > .paragraph-wrapper > .landing-form p,.paragraph--type--webform  > .paragraph-wrapper > .landing-form label,.paragraph--type--webform  > .paragraph-wrapper > .landing-form .js-form-type-checkbox .description,.landing-zawartosc .paragraph.paragraph--type--landing-podtytul h2,.path-frontpage article .paragraph.sekcja_3 .sekcja_2 a.prod-cta-start,.tlo_granatowe .product-offer-box__price,a.cta-orange-gradient,a.cta-green,span.text-white,.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start,.siatka.blog-posts footer a,.tbm-link.level-1,#block-instytut-glownanawigacjamobile.tbm-link,#block-system-menu-blockkursy li.text-darkblue a,#block-system-menu-blockkurs li.text-darkblue a,.evergreen-countdown__message p,.evergreen-countdown__message h2,.evergreen-countdown__message h3,.evergreen-countdown__message h4,.evergreen-countdown__label{color:var(--white);}.cookiesjsr-banner a,.cookiesjsr-btn,.cookiesjsr-btn.important,article a,.kurs-tytul a,nav#block-instytut-stopka ul li a,.landing-zawartosc .paragraph h4,#block-instytut-main-menu ul.contextual-links li a,.node-12  .landing-zawartosc > div:nth-child(7) .paragraph--type--landing-text h2,a[id*="edit-login-returning-customer-forgot-password"],a.link--previous,#block-instytut-zakladki ul li a,.widok.moje-zamowienia table td a,.region-user-custom-links > nav > ul li a,.moje-kursy table td a,#block-instytut-przypomnieniehasla a,.tbm-link.level-1:hover,.text-orange,.siatka.blog-posts .views-field-body a,#block-system-menu-blockkursy--2 li a,#block-system-menu-blockkursy li  a,#block-system-menu-blockkurs li a,.order-total-line__adjustment--promotion span{color:var(--orange);}form#commerce-checkout-flow-multistep-default  div.form-item-tpay-bank-selection label,.landing-zawartosc .paragraph h3,.product--variation-field--variation_price__2,.class-format-haslo,.layout-checkout-form span.fieldset-legend,.layout-checkout-form h3,.node-12  .landing-zawartosc > div:nth-child(3) .paragraph--type--landing-text h2,span.text-blue,h1,#block-instytut-views-block-blog-block-1 h2{color:var(--lightblue);}.widok.moje-zamowienia table thead a,.node-12  .landing-zawartosc > div:nth-child(3) .paragraph--type--landing-text p,.node-12  .landing-zawartosc > div:first-child .paragraph--type--landing-text > .paragraph-wrapper .landing-text p,h2,h3,h4,#block-system-menu-blockkursy--2 li.text-darkblue a,#block-system-menu-blockkurs--2 li.text-darkblue a,#block-instytut-gitarowyporadnik h2{color:var(--darkblue);}.node-12  .landing-zawartosc > div:nth-child(10) .paragraph--type--landing-text h2,.text-green{color:var(--green);}.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_1,.path-frontpage article .paragraph.sekcja_3 a.prod-cta-start{color:var(--2green);}.path-frontpage article .paragraph.sekcja_3 a.prod-link,.paragraph--type--landing-intro .paragraph--type--webform  > .paragraph-wrapper > .landing-form label,.paragraph--type--landing-intro .paragraph--type--webform  > .paragraph-wrapper > .landing-form p,.paragraph--type--landing-intro .paragraph--type--webform  > .paragraph-wrapper > .landing-form .js-form-type-checkbox .description{color:var(--text);}.ui-dialog:has(.my-popup-form) .ui-dialog-titlebar,#block-system-menu-blockkurs li a,.text-red,h4.wyrozniona-data strong,#block-system-menu-blockkurs--2 li  a{color:var(--red);}.product-4 div.product-offer-box__price,a.cta-darkblue,.text-golden,.sekcja_8 .product-offer-box__price,.path-frontpage article .paragraph.sekcja_3 .sekcja_3 a.prod-cta-start{color:var(--golden);}@media (min-width:1201px){#block-system-menu-blockkursy--2 li.text-darkblue a,#block-system-menu-blockkurs--2 li.text-darkblue a{color:var(--darkblue);}#block-system-menu-blockkursy li.text-darkblue a,#block-system-menu-blockkurs li.text-darkblue a{color:var(--darkblue);}}html{font-size:15px;line-height:1.5;}body,p{font-size:1.063rem;line-height:1.5;}.evergreen-countdown__label{font-size:0.813rem;}.cookiesjsr-banner{font-size:0.813rem;line-height:1.4;}.cookiesjsr-btn.important,.cookiesjsr-btn,.ui-dialog-content p,.ui-dialog-content li,.webform-submission-form .custom-checkbox-label{font-size:0.875rem;line-height:1.4;}.user-pass  p,form .js-form-item  .description,#block-instytut-content form .js-form-item.js-form-type-checkbox.form-item-zgoda-rodo label{font-size:0.875rem;line-height:1.4;}.landing-zawartosc .paragraph div[id*="edit-zerospamu"] p{font-size:0.938rem;}.paragraph .prod-dod,.paragraph .prod-haslo,.form-item-payment-information-billing-information-select-address label,.commerce-checkout-flow-multistep-default .layout-region-checkout-main fieldset[id*="edit-payment-information-payment-method--wrapper"] > legend > span,.checkout-complete p,.paragraph--type--reviews .review-text,#block-instytut-googlereviewslist .review-text,.node-8 article .paragraph--type--basic-tekst-4-kolumny p{font-size:1rem;line-height:1.6;}.landing-odnosniki a{font-size:1rem;}.ui-dialog.ui-widget-content:has(.my-popup-form)  .js-form-item-opis p{font-size:1.063rem;}.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-item-naglowek p,.ui-dialog.ui-widget-content:has(.my-popup-form) .js-form-type-email label{font-size:1.125rem;}.class-format-haslo,.kurs-wiecej a,.landing-form .js-form-item input,.landing-zawartosc .paragraph.paragraph--type--landing-podtytul h2,#block-instytut-content form .js-form-item label,#block-instytut-content form .js-form-item input{font-size:1.125rem;}.user-pass-reset p,.kurs-opis-dod{font-size:1.125rem;line-height:1.4;}.tb-megamenu-submenu .tb-megamenu-column nav h2{font-size:1.125rem;}.webform-confirmation-modal--content p{font-size:1.125rem;line-height:1.5;}.siatka.blog-posts footer a{font-size:1.125rem;}div[id*="edit-actions"] input{font-size:1.125rem;line-height:1.4;}.paragraph--type--basic-tekst-foto-kontener .paragraph--type--basic-tekst-foto.sekcja_2 p.akapit-obrazek{font-size:1.25rem;line-height:1.4;}article p,article li,article .paragraph p{font-size:1.125rem;padding:0.7rem 0 0.5rem 0;line-height:1.6;}.path-frontpage article .paragraph.sekcja_7 h5{font-size:1.188rem;letter-spacing:1px;padding-bottom:2rem;}ul.glowna-nawigacja{font-size:1.25rem;}form#commerce-checkout-flow-multistep-default  div.form-item-tpay-bank-selection label,.layout-region-checkout-secondary h3,.commerce-checkout-flow-multistep-default .layout-region-checkout-main fieldset > legend > span,.commerce-order-item-add-to-cart-form  div[id*="edit-actions"] input{font-size:1.25rem;line-height:1.4;}.checkout-complete p > a{font-size:1.25rem;}.checkout-complete h3{font-size:1.25rem;line-height:1.4;}.paragraph--type--product-offer-box .product-offer-box__button,.tbm-link.level-1{font-size:1.25rem;}.product-4 .paragraph--type--product-offer-box .product-offer-box__button{padding:1.125rem 2.5rem 1.125rem 2.5rem;}.path-frontpage article .paragraph.sekcja_3 a.prod-link{letter-spacing:1px;font-size:1.375rem;}.kurs-haslo{font-size:1.375rem;line-height:1.4;}.paragraph h6,article h6{font-size:1.375rem;padding:1.5em 0 0.25em 0;line-height:1.3;}.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start{font-size:1.25rem;}#block-instytut-gitarowyporadnik h2{font-size:1.5rem;padding:0.25rem 0 2rem 0;}.path-frontpage article .paragraph.sekcja_3 a.prod-cta-start{font-size:1.25rem;letter-spacing:2px;}.path-frontpage .sekcja_8 a.product-offer-box__button{font-size:1.5rem;padding:1.25rem 3rem 1.25rem 3rem;letter-spacing:0.5px;}.path-frontpage  .sekcja_2 h4.horange{font-size:1.5rem;padding:1.125rem 0 1.175rem 0;letter-spacing:0.5px;line-height:1.5;}.paragraph h5{font-size:1.25rem;padding:1.125em 0 0.5em 0;line-height:1.3;}article h5{font-size:1.5rem;padding:1.5em 0 0.25em 0;line-height:1.3;}.ui-dialog:has(.my-popup-form) .ui-dialog-titlebar{font-size:1.5rem;}.paragraph .prod-nazwa{font-size:2rem;padding:1rem 0 0 0;}h4.wyrozniona-data strong{font-size:1.5rem;}.ui-dialog-content h2,.paragraph h4,article h4{font-size:1.375rem;padding:0.5em 0 0.5em 0;line-height:1.4;}#block-instytut-googlereviewslist h2{font-size:1.75rem;padding:1.75rem 0 1.75rem 0;}.path-frontpage article .paragraph.sekcja_3 .prod-cena{font-size:2rem;line-height:1;}.path-frontpage article .paragraph.sekcja_5 h3{font-size:2rem;padding:2.5rem 0 0.5rem 0;letter-spacing:0.5px;}.kurs-tytul a{font-size:2rem;}.product-4 div.product-offer-box__price,.paragraph .prod-cena{font-size:2.75rem;padding:5px 0;line-height:1;}h1{font-size:2.25rem;padding:1rem 0.5rem 0.5rem 0.5rem;}.product--variation-field--variation_price__2{font-size:2.375rem;}.paragraph h3,article h3{font-size:2.125rem;padding:0.75em 0 0.25em 0;line-height:1.3;}.paragraph--type--basic-tytul.paragraph h3{padding:1.25em 0 0.85em 0;}.path-frontpage article .paragraph.sekcja_3 .prod-nazwa{font-size:2.625rem;line-height:1;padding:0;}#block-instytut-views-block-blog-block-1 h2{font-size:3rem;}.path-frontpage article .paragraph.sekcja_5 h2{font-size:3rem;padding:1.75rem 0 1.75rem 0;letter-spacing:0.5px;}.paragraph h2,article h2{font-size:2.5rem;padding:0.5em 0 0.5em 0;line-height:1.2;}@media (min-width:768px){body,html{font-size:15px;line-height:1.6;}.landing-odnosniki a{font-size:1.188rem;}.ui-dialog-content h2,.paragraph h4,article h4{font-size:1.5rem;padding:0.5em 0 0.5em 0;line-height:1.4;}.paragraph h3,article h3{font-size:2.5rem;padding:0.75em 0 0.25em 0;line-height:1.3;}.paragraph h5,article h5{font-size:1.5rem;padding:1.5em 0 0.25em 0;line-height:1.3;}.paragraph h2,article h2{font-size:3rem;}.path-frontpage article .paragraph.sekcja_3 a.prod-cta-start{font-size:1.375rem;letter-spacing:2px;}}@media (min-width:1025px){body,html{font-size:16px;line-height:1.6;}.ui-dialog-content h2,.paragraph h4,article h4{font-size:1.5rem;padding:0.5em 0 0.5em 0;line-height:1.4;}.path-frontpage article .paragraph.sekcja_3 a.prod-cta-start{font-size:1.313rem;letter-spacing:2px;}}@media (min-width:1201px){.paragraph h2,article h2{font-size:3.75rem;}.ui-dialog-content h2,.paragraph h4,article h4{font-size:1.5rem;padding:0.5em 0 0.5em 0;line-height:1.4;}.path-frontpage article .paragraph.sekcja_3 a.prod-cta-start{font-size:1.5rem;letter-spacing:2px;}}@media (min-width:1321px){html{font-size:16px;line-height:1.6;}.paragraph h3,article h3{font-size:2.5rem;padding:0.75em 0 0.25em 0;line-height:1.3;}}.paragraph ol{padding:20px 0 30px 38px;list-style-type:decimal;}.paragraph ol li{padding:0.5em 0 0.2em 0;font-size:1.125rem;line-height:1.6;}.paragraph ul{padding:10px 0 10px 48px;}.paragraph ul[class*="arrow-"]{padding:10px 0 10px 44px;}.paragraph ul li{font-size:1.125rem;padding:0.3em 0 0.3em 0;line-height:1.5;position:relative;}.paragraph ul li::before{content:"";display:block;position:absolute;top:1rem;left:-1.5rem;width:9px;height:9px;border-radius:50%;background-color:#6a6967;}.product-5 .paragraph.tlo_kremowe.sekcja_3  ul{padding:2.5rem 0 2.5rem 2.75rem;max-width:70%;margin:0 auto;}.paragraph ul[class*="tick-"] li::before{content:"";display:block;width:26px;height:24px;position:absolute;background-size:contain;background-color:transparent;top:0.75rem;left:-2.5rem;z-index:1;}.paragraph ul[class*="arrow-"] li::before{content:"";display:block;width:21px;height:21px;position:absolute;background-size:contain;background-color:transparent;top:0.60em;left:-2.25rem;z-index:1;background-repeat:no-repeat;}.paragraph ul.tick-blue li::before{background-image:url(/themes/instytut_old/images/tick-nieb.svg);}.paragraph ul.tick-orange li::before{background-image:url(/themes/instytut_old/images/tick-pom.svg);}.paragraph ul.tick-green li::before{background-image:url(/themes/instytut_old/images/tick-ziel.svg);}.paragraph ul.arrow-blue li::before{background-image:url(/themes/instytut_old/images/arrow-right-blue-fat.svg);}a[class*="cta-"]{display:inline-block;padding:1rem 2.75rem 1rem 2.75rem;border-radius:32px;margin:1.125rem 0 0.5rem 0;}a.cta-darkblue{background-color:var(--2darkblue);}a.cta-green{background-color:var(--green);}a.cta-orange-gradient{background:linear-gradient(90deg,#ffbe42 0%,#fd6a02 50%,#ffbe42 100%) !important;box-shadow:0 2px 5px rgba(253,106,2,0.4),inset 0 1px 0 rgba(255,255,255,0.2) !important;transition:all 0.5s ease !important;}.paragraph p.etykieta{position:absolute;top:-20px;left:-12px;padding:12px 22px 10px 22px;border-radius:22px;border:4px solid var(--orange);text-align:center;}.product-5 .paragraph p.etykieta{background-color:var(--orange);}a,.landing-odnosniki a,ul.glowna-nawigacja li a{text-decoration:none !important;}@media (min-width:1025px){a[class*="cta-"]{display:inline-block;padding:1rem 2.75rem 1rem 2.75rem;border-radius:32px;margin:1.125rem 0 1.125rem 0;}}
*,*::before,*::after{box-sizing:border-box;}html,body{height:100%;margin:0;padding:0;}.main-wrapper{padding-bottom:160px;}.path-frontpage .main-wrapper{padding-top:0;}#block-instytut-page-title{padding:40px 0 30px 0;}#block-instytut-content > article{padding-top:50px;}#block-instytut-content > article.wide{padding-top:0px;}.path-frontpage #block-instytut-content > article{padding-top:0;}div[id*="edit-actions"] input{background-color:var(--orange);padding:12px 20px 12px 20px;border-radius:32px;border:0;color:var(--white);margin-top:20px;}div[id*="edit-actions"] input:hover{cursor:pointer;}form .js-form-item  .description,.user-pass p{display:block;padding:10px 0px 10px 0px;}#block-instytut-przypomnieniehasla{padding:2rem 0 0 0;}footer.footer-wrapper{border-top:4px solid #ebe7e2;padding:40px 30px 40px 30px;min-height:120px;}.region-footer{position:relative;min-height:100px;}#block-instytut-logostopka{position:absolute;top:-75px;left:0;background-color:#fff;padding:0 30px;width:300px;}nav#block-instytut-stopka{position:absolute;top:0px;right:0;background-color:#fff;padding:0 30px;}nav#block-instytut-stopka ul li{display:inline-block;}nav#block-instytut-stopka ul li a{display:block;padding:15px 10px 15px 10px;}.region-footer-bottom{position:relative;min-height:100px;padding:0 10px 0 10px}#block-instytut-kpo{border-top:3px solid #ebe7e2;padding-top:40px;}#block-instytut-kpo{text-align:center;}#block-instytut-kpo img{display:inline-block;max-width:90%;}@media (min-width:768px){#block-instytut-logostopka{top:-90px;width:400px;}#block-instytut-kpo img{display:inline-block;max-width:600px;}.region-footer-bottom{padding:0 20px 0 20px}}@media (min-width:1025px){#block-instytut-logostopka{top:-90px;width:400px;}#block-instytut-kpo img{display:inline-block;max-width:800px;}.region-footer-bottom{padding:0 40px 0 40px}}.ui-dialog{width:auto !important;height:auto !important;max-width:auto !important;max-height:auto !important;}.ui-dialog-content{height:auto !important;max-height:auto !important;overflow-y:auto;}@media (min-width:768px){.ui-dialog{width:auto !important;height:auto !important;max-width:auto !important;max-height:auto !important;}.ui-dialog-content{height:auto !important;max-height:auto !important;}}#block-instytut-googlereviewslist .review-text{padding:1rem 0 1rem 4rem;}.review-author-name{padding:0.5rem 0 0.5rem 1rem;}.review-container .review-date{margin-top:0.2rem !important}#block-instytut-mapa{padding-top:40px;}@media (min-width:768px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%;}}.cookiesjsr-banner{position:fixed;z-index:100;right:0;left:0;bottom:0;width:100%;height:auto;max-width:100%;max-height:calc(100vh - 2em);display:block;align-items:center;box-shadow:var(--banner-box-shadow,1px 1px 6px 4px rgba(0,0,0,.2));padding:1em;overflow:auto;transform:translateY(100%);transition:transform .3s ease-in-out;}.cookiesjsr-banner{background-color:var(--creme);color:var(--text);}.cookiesjsr-btn.important,.cookiesjsr-btn{text-transform:lowercase;background-color:var(--white);}.cookiesjsr-banner button.cookiesjsr-settings,.cookiesjsr-banner button.denyAll,.cookiesjsr-banner button.allowAll{display:inline-block;white-space:wrap;width:auto;padding:0.25rem .75em;}@media (min-width:576px){.cookiesjsr-btn{min-height:2.25rem;}.cookiesjsr-banner{position:fixed;z-index:100;right:1em;left:unset;bottom:1em;width:420px;height:auto;max-width:calc(100vw - 2em);max-height:calc(100vh - 2em);}}.cookiesjsr-banner--action{display:flex;flex-direction:row;padding:0;}@media (min-width:1201px){.cookiesjsr-banner--action{flex-direction:row;}}#anu-application > .MuiBox-root > .MuiBox-root{border-bottom:2px solid var(--anudarkcreme) !important;}#anu-application > .MuiBox-root > .MuiBox-root > .MuiBox-root > .MuiBox-root > .MuiBox-root{border-right:1px solid var(--anudarkcreme) !important;}#anu-application .MuiAccordionDetails-root MuiBox-root > .MuiBox-root{border-bottom:0 !important;}.MuiButton-containedPrimary{background-color:var(--orange) !important;}.MuiLinearProgress-barColorPrimary{background-color:var(--anudarkcreme) !important;}#anu-application a[data-menu-lesson-name]{border-bottom-color:transparent !important;background-color:transparent !important;}.MuiBox-root > .Mui-expanded{border-top:0 !important;border-bottom:2px solid var(--anudarkcreme) !important;}.MuiAccordionSummary-root.Mui-expanded{background-color:var(--anulightcreme) !important;}.MuiAccordionSummary-root{padding:0px 16px 0px 10px !important;}.MuiAccordionSummary-root > .Mui-expanded,.MuiAccordionSummary-root > .MuiIconButton-edgeEnd,.MuiAccordionSummary-root > .MuiAccordionSummary-content{margin:16px 0px 8px 8px !important;}.MuiCollapse-wrapper{padding-top:1.25rem;}.MuiButtonBase-root,.MuiBox-root{background-color:var(--white) !important;}.MuiTypography-body1{font-weight:500 !important;}.MuiLinearProgress-root{height:2px !important;}.MuiPaper-root{border-bottom:2px solid var(--anudarkcreme) !important;}#block-instytut-views-block-blog-block-1 h2{padding:3rem 0 1.75rem 0;}.siatka.blog-posts{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:3rem;}.siatka.blog-posts .views-row{background-color:var(--lightcreme);}.siatka.blog-posts .views-field-body{padding:1.75rem 1.75rem 1.75rem 1.75rem;}.siatka.blog-posts .views-field-body a{display:block;padding-top:10px;}.siatka.blog-posts footer{text-align:right;grid-column:1 / -1;}.siatka.blog-posts footer a{display:inline-block;border-radius:32px;position:relative;padding:10px 70px 10px 40px;margin-top:30px;overflow:hidden;border-radius:24px;background-color:var(--orange);}.siatka.blog-posts footer a:after{content:"";display:block;position:absolute;top:18px;right:34px;width:19px;height:16px;background-size:contain;background-image:url(/themes/instytut_old/images/arrow-right-white-fat.svg);}#block-instytut-gitarowyporadnik h2{}.class-tagi-art{margin-top:1rem;border-top:2px solid var(--creme);padding-top:0.75rem;}.class-tagi-art label{display:block;padding-bottom:0.75rem;}.class-tagi-art .ole{display:inline-block;padding:0.25rem 0.35rem 0.25rem 0;}main.blog-post{}.blog-main-content{}.blog-sidebar{}@media (min-width:600px){}@media (min-width:768px){.siatka.blog-posts{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:3rem;}}@media (min-width:1025px){.siatka.blog-posts{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:3rem;}main.blog-post{display:flex;flex-wrap:nowrap;}.blog-main-content{max-width:70%;}.blog-sidebar{max-width:30%;padding:0 20px;border-left:1px solid var(--creme);}}@media (min-width:1201px){.siatka.blog-posts{grid-template-columns:repeat(4,1fr);grid-column-gap:1rem;grid-row-gap:2rem;}.siatka.blog-posts .views-field-body{padding:1.125rem 1.125rem 1.125rem 1.125rem;}}@media (min-width:1321px){.siatka.blog-posts{grid-template-columns:repeat(4,1fr);grid-column-gap:2rem;grid-row-gap:3rem;}.siatka.blog-posts .views-field-body{padding:1.75rem 1.75rem 1.75rem 1.75rem;}}
.page-header{background-color:var(--darkblue);position:relative;border-bottom:10px solid var(--creme);}.header-icon{position:absolute;top:24px;right:100px;}.header-icon .region-header-icon{display:flex;align-items:center;justify-content:center;}.region-header{position:relative;}#block-instytut-site-branding{padding:1.75rem 0 1.25rem 1.5rem;float:left;}#block-instytut-site-branding img{max-width:100px;height:auto;display:block;}.tb-megamenu .btn-navbar{display:none;}@media (max-width:1200px){.region-mobile-blocks #block-instytut-glownanawigacjamobile .tbm.tbm--mobile .tbm-collapse{display:block !important;position:absolute;top:100%;width:100%;z-index:999;padding-bottom:25px;border-bottom:40px solid var(--creme);}.region-mobile-blocks #block-instytut-glownanawigacjamobile .tbm.tbm--mobile .tbm-button,#block-instytut-glownanawigacja-2 .tbm.tbm--mobile .tbm-button{display:none;}.tbm-link.level-1:hover,.tbm-link.level-1:focus,.tbm-submenu,.region-mobile-blocks #block-instytut-glownanawigacjamobile .tbm.tbm--mobile .tbm-nav,.region-mobile-blocks #block-instytut-glownanawigacjamobile .tbm.tbm--mobile .tbm-collapse{background-color:var(--darkblue);}.tbm.tbm--mobile .tbm-submenu-toggle,.tbm-submenu-toggle.always-show{display:none;}.tbm.tbm--mobile .tbm-submenu,.tbm.tbm--mobile .tbm-item{border-top:0;}.tbm-link.level-1{padding:1rem 1.25rem 0.5rem 1.25rem;}button.tbm-submenu-toggle::after{display:none;}button.tbm-submenu-toggle::before,button.tbm-submenu-toggle::after{display:none;}button.tbm-submenu-toggle::before{display:none;}.tbm.tbm--mobile .tbm-row{margin-bottom:0;padding:10px 10px 10px 40px;}}@media (min-width:481px){#block-instytut-site-branding img{max-width:150px;height:auto;display:block;}}@media (min-width:600px){#block-instytut-site-branding{padding:1.75rem 0 1.25rem 1.5rem;}#block-instytut-site-branding img{max-width:190px;}}@media (min-width:768px){#block-instytut-site-branding{padding:2rem 0 1.5rem 1.5rem;}#block-instytut-site-branding img{max-width:210px;}.header-icon{position:absolute;top:30px;right:130px;}}@media (min-width:1025px){#block-instytut-site-branding{padding:2.75rem 0 1.25rem 1.5rem;}#block-instytut-site-branding img{max-width:240px;}.header-icon{position:absolute;top:30px;right:130px;}}@media (min-width:1201px){#block-instytut-glownanawigacja-2{display:block;float:right;padding:4.5rem 2.5rem 1.0rem 1.5rem;}.mobile-bar{display:none;}#block-instytut-site-branding img{max-width:300px;}.header-icon{position:absolute;top:19px;right:50px;}.hamburger-container{display:none;}.tbm-submenu-toggle.always-show{display:none;}.tbm-submenu-toggle:hover,.tbm-submenu-toggle:focus,.tbm-link.level-1:hover,.tbm-link.level-1:focus,.tbm-main{background-color:transparent;}li.tbm-item.level-1{border-right:0;padding:0 10px 0 5px;}#block-instytut-glownanawigacja-2 .tbm-link.level-1{border-right:0;padding:12px 10px;}.tbm-submenu{padding:30px 40px;}.tbm-block{padding-right:30px;}.tbm-block nav li{padding:9px 0;}.tbm-submenu .tbm-block nav li{padding:5px 0;}.tbm-block nav li a{padding:7px 0;}.tbm-submenu{width:500px}}@media (min-width:1321px){#block-instytut-site-branding{}#block-instytut-site-branding img{max-width:360px;}#block-instytut-main-menu{}}@media (min-width:1600px){}@media (max-width:1200px){.mobile-bar{position:relative;}.region-mobile-blocks{display:none;position:absolute;top:0;left:0;width:100%;background-color:var(--darkblue);padding:30px 0;z-index:2;}.region-mobile-blocks #block-instytut-glownanawigacja{position:relative;padding-bottom:20px;}.region-mobile-blocks #block-instytut-glownanawigacja li{padding:0px 10px 0px 50px;}.region-mobile-blocks #block-instytut-glownanawigacja li a{padding:6px 0px 6px 0px;display:block;}.tb-megamenu .nav > li{float:unset;margin-left:0;}div.hamburger-container{position:absolute;top:24px;right:40px;display:block;}button.hamburger-button{background:transparent;border:0;display:block;margin:0;padding:0;height:44px;width:48px;}button.hamburger-button:hover{cursor:pointer;}span.hamburger-button-container{display:block;position:relative;z-index:3;height:44px;width:48px;}span.hamburger-button-container span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out;background-color:var(--lightblue);}span.hamburger-button-container .line1{transform-origin:0% 100%;transition:transform 0.3s ease-in-out;}.hamburger-button[aria-expanded="true"] .hamburger-button-container span:nth-child(1),.hamburger-button-container span:nth-child(1){top:20px;width:100%;left:0;}.hamburger-button .hamburger-button-container.toggle-active span:nth-child(1){top:20px;width:40px;left:0;}.hamburger-button[aria-expanded="true"] .hamburger-button-container span.line1{transform:unset;}.hamburger-button .hamburger-button-container.toggle-active span.line1{transform:translateY(-15px) translateX(0) rotate(45deg);-webkit-transform:translateY(-15px) translateX(0) rotate(45deg);width:40px;}span.hamburger-button-container .line2{transform-origin:35px 15px;transition:transform 0.4s ease-in-out;}.hamburger-button-container span:nth-child(2){top:32px;}.hamburger-button[aria-expanded="true"] .hamburger-button-container span.line2{transform:unset;}.hamburger-button .hamburger-button-container.toggle-active span.line2{transform:translateY(-25px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-25px) translateX(0) rotate(-45deg);top:31px;width:40px;}}@media (max-width:767px){div.hamburger-container{position:absolute;top:12px;right:25px;}}@media (max-width:599px){div.hamburger-container{top:12px;}}@media (max-width:480px){div.hamburger-container{top:12px;}}
.tlo_granatowe,.tlo_granatowe_z_obrazem{background-color:var(--darkblue);}.tlo_kremowe{background-color:var(--lightcreme);}.obrazek_z_ramka  img{border:2px solid var(--darkcreme);}.product-5 .paragraph--type--basic-tekst-2-kolumny.kolumny_flex{}.tresc-glowna.kontener,.paragraph--type--product-offer-box .paragraph-wrapper,.paragraph--type--basic-text-i-film .paragraph-wrapper,.paragraph--type--basic-tekst .paragraph-wrapper,.paragraph--type--basic-tekst-foto .paragraph-wrapper,.paragraph--type--product-offer-box-foto-prawe .paragraph-wrapper,.paragraph--type--podtytul .paragraph-wrapper,.paragraph--type--basic-intro .paragraph-wrapper,.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper{padding-top:12px;padding-bottom:12px;}.paragraph.kontener.kontener_waski .paragraph-wrapper{width:70%;margin:0 auto;}.paragraph--type--product-offer-box.bez_marginesu  .paragraph-wrapper,.paragraph--type--basic-text-i-film.bez_marginesu  .paragraph-wrapper,.paragraph--type--basic-tekst.bez_marginesu  .paragraph-wrapper,.paragraph--type--basic-tekst-foto.bez_marginesu  .paragraph-wrapper,.paragraph--type--podtytul.bez_marginesu  .paragraph-wrapper,.paragraph--type--basic-intro.bez_marginesu  .paragraph-wrapper,.paragraph--type--basic-tekst-2-kolumny.bez_marginesu  .paragraph-wrapper,.paragraph--type--basic-tekst-prawy-foto.bez_marginesu  .paragraph-wrapper{padding-top:0px;padding-bottom:0px;}@media (min-width:768px){.tresc-glowna.kontener,.paragraph--type--product-offer-box .paragraph-wrapper,.paragraph--type--basic-text-i-film .paragraph-wrapper,.paragraph--type--basic-tekst .paragraph-wrapper,.paragraph--type--basic-tekst-foto .paragraph-wrapper,.paragraph--type--product-offer-box-foto-prawe .paragraph-wrapper,.paragraph--type--podtytul .paragraph-wrapper,.paragraph--type--basic-intro .paragraph-wrapper,.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper{padding-top:20px;padding-bottom:20px;}}@media (min-width:1025px){.tresc-glowna.kontener,.paragraph--type--product-offer-box .paragraph-wrapper,.paragraph--type--basic-text-i-film .paragraph-wrapper,.paragraph--type--basic-tekst .paragraph-wrapper,.paragraph--type--basic-tekst-foto .paragraph-wrapper,.paragraph--type--product-offer-box-foto-prawe .paragraph-wrapper,.paragraph--type--podtytul .paragraph-wrapper,.paragraph--type--basic-intro .paragraph-wrapper,.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper{padding-top:30px;padding-bottom:30px;}}@media (min-width:1200px){.tresc-glowna.kontener,.paragraph--type--product-offer-box .paragraph-wrapper,.paragraph--type--basic-text-i-film .paragraph-wrapper,.paragraph--type--basic-tekst .paragraph-wrapper,.paragraph--type--basic-tekst-foto .paragraph-wrapper,.paragraph--type--product-offer-box-foto-prawe .paragraph-wrapper,.paragraph--type--podtytul .paragraph-wrapper,.paragraph--type--basic-intro .paragraph-wrapper,.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper{padding-top:40px;padding-bottom:40px;}}@media (max-width:1200px){.paragraph--type--basic-intro .paragraph-wrapper{display:grid;grid-template-columns:1fr;padding-top:0;padding-bottom:0;}.intro-lewy{order:2;padding:25px 20px 20px 20px;}.intro-prawy{order:1;}}@media (min-width:1201px){.paragraph--type--basic-intro > .paragraph-wrapper{display:grid;grid-template-columns:1fr 1fr;}}.path-frontpage .sekcja_9 img{width:120px;}.path-frontpage .sekcja_9  h5 img{width:32px;}@media (min-width:768px){.path-frontpage .sekcja_9 img{width:160px;}}@media (min-width:1025px){.path-frontpage .sekcja_9 img{width:180px;}}@media (min-width:1201px){.path-frontpage .sekcja_9 img{width:200px;}}.paragraph--type--basic-tekst-foto .basic-tekst-lewy,.paragraph--type--product-offer-box-foto-prawe .basic-tekst-lewy{padding-bottom:0.5rem;}.paragraph--type--basic-tekst-prawy-foto .basic-tekst-prawy{padding-top:2rem;}@media (min-width:1025px){.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper,.paragraph--type--basic-tekst-foto .paragraph-wrapper,.paragraph--type--product-offer-box-foto-prawe > .paragraph-wrapper{justify-content:space-between;display:flex;}.paragraph--type--basic-tekst-prawy-foto .basic-foto-lewe{width:45%;}.paragraph--type--basic-tekst-prawy-foto .basic-tekst-prawy{width:65%;max-width:720px;padding:30px 30px 30px 30px;overflow:hidden;}.paragraph--type--basic-tekst-foto .basic-tekst-lewy,.paragraph--type--product-offer-box-foto-prawe .basic-tekst-lewy{width:65%;max-width:720px;padding:0 30px 0 0;overflow:hidden;}.paragraph--type--basic-tekst-foto .basic-foto-prawe,.paragraph--type--product-offer-box-foto-prawe .basic-foto-prawe{width:45%;}}.product-5 .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper > div > div{padding:1rem 0 1rem 0;}.product-5 .paragraph--type--basic-tekst-prawy-foto .basic-tekst-prawy{padding:30px 30px 30px 30px;}.product-5 .paragraph.kontener.obrazek_z_ramka .basic-foto-lewe{padding:40px 30px 30px 40px;}.product-5 .paragraph.kontener.sekcja_16.obrazek_z_ramka img{border:4px solid var(--darkblue);}@media (max-width:1200px){.paragraph.kontener.paragraph--type--basic-text-i-film .paragraph-wrapper{width:800px;margin:0 auto;}}@media (max-width:1024px){.paragraph.kontener.paragraph--type--basic-text-i-film .paragraph-wrapper{width:720px;}.path-frontpage .paragraph.kontener.paragraph--type--basic-text-i-film.sekcja_1 .paragraph-wrapper{padding:0 15px;}}@media (max-width:767px){.paragraph.kontener.paragraph--type--basic-text-i-film .paragraph-wrapper{padding:0;width:100%;}.tekst-basic{padding:20px 20px;}.path-frontpage .paragraph.kontener.paragraph--type--basic-text-i-film.sekcja_1 .paragraph-wrapper{padding:0;}}@media (min-width:1201px){.paragraph--type--basic-text-i-film .paragraph-wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;}.film-basic{width:100%;margin:0 auto;}}@media (max-width:1200px){.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper{width:800px;margin:0 auto;}.tekst-basic{padding:20px 0px;}}@media (max-width:1024px){.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper{width:720px;}.tekst-basic{padding:20px 0px;}}@media (max-width:767px){.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper{padding:0;width:100%;}.tekst-basic{padding:20px 20px;}}@media (min-width:1201px){.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper{width:900px;margin:0 auto;}}.paragraph--type--basic-tekst-2-kolumny .siatka-2-kolumny > div{padding:0.5rem 0;}@media (min-width:1025px){.paragraph--type--basic-tekst-2-kolumny .siatka-2-kolumny{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;}.paragraph--type--basic-tekst-2-kolumny .siatka-2-kolumny > div{padding:0  0;}}.product-4 .sekcja_11.paragraph{padding:20px 0 0 0;}.product-4 .sekcja_11.paragraph ol,.product-4 .sekcja_12.paragraph ol,.product-4 .sekcja_13.paragraph ol,.product-4 .sekcja_14.paragraph ol,.product-4 .sekcja_15.paragraph ol,.product-4 .sekcja_16.paragraph ol{padding:0 0 10px 38px;}.product-4 .sekcja_16.paragraph{padding:0 0 30px 0;}.three-product-columns__grid > div{display:grid;grid-template-columns:1fr;row-gap:50px;}.three-product-columns__grid > div > div{background-color:var(--white);border-radius:30px;padding:1rem;position:relative;}.three-product-columns__grid .product-offer-box,.three-product-columns.product-offer-box{padding:0px;margin:0;border:0;border-radius:0;}.three-product-columns .paragraph--type--product-offer-box.product-offer-box{margin:0;}.three-product-columns .paragraph--type--product-offer-box .product-offer-box__button{display:inline-block;padding:0.75rem 1.75rem 0.75rem 1.75rem;border-radius:32px;text-decoration:none;transition:all 0.3s ease;overflow:hidden;position:relative;}.three-product-columns .paragraph--type--product-offer-box.sekcja_1 .product-offer-box__button{background:var(--2green);}.three-product-columns .paragraph--type--product-offer-box.sekcja_2 .product-offer-box__button{background:var(--orange);}.three-product-columns .paragraph--type--product-offer-box.sekcja_3 .product-offer-box__button{background:var(--2darkblue);}.three-product-columns .product-offer-box__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(87,86,86,0.9);}.three-product-columns .paragraph--type--product-offer-box.sekcja_2 .product-offer-box__button::before,.paragraph--type--product-offer-box-foto-prawe .product-offer-box__button::before{content:'';position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transform:skewX(-25deg);animation:shine 2s infinite;pointer-events:none;z-index:1;}@media (min-width:600px){.three-product-columns__grid > div > div{padding:2rem;}}@media (min-width:1201px){.paragraph--type--basic-tekst-3-kolumny .siatka-3-kolumny,.three-product-columns__grid > div{display:grid;grid-template-columns:repeat(3,1fr);column-gap:25px;}.three-product-columns__grid > div > div{padding:1.5rem;}}@media (min-width:1321px){.three-product-columns__grid > div > div{padding:2rem;}}@media (min-width:1600px){.paragraph--type--basic-tekst-3-kolumny .siatka-3-kolumny,.three-product-columns__grid > div{column-gap:40px;}}.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div{display:grid;grid-template-columns:1fr;row-gap:50px;}.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div > div{padding:1.5rem 1rem 2.5rem 1rem;}.node-8 .paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div > div{padding:3.75rem 1rem 3.125rem 1rem;}@media (min-width:600px){.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;}}@media (min-width:768px){.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;}}@media (min-width:1025px){.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;}}.paragraph--type--basic-tekst-tlo{position:relative;}.paragraph--type--basic-tekst-tlo .basic-tekst-tlo{padding:40px 10px 40px 10px;position:relative;z-index:1;}.paragraph--type--basic-tekst-tlo .tekst-tlo-obraz{height:100%;width:100%;top:0;left:0;position:absolute;background-color:var(--darkblue);background-position:center right;opacity:0.16;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;background-size:cover;}@media (min-width:768px){.paragraph--type--basic-tekst-tlo .basic-tekst-tlo{padding:40px 0 40px 0;position:relative;z-index:1;}}.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper > div > div{padding:1rem 0 1rem 0;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper .kontener{padding:1.5rem 2.125rem 1.5rem 2.125rem;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .prod-nazwa{padding:0 0 15px 0;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .prod-cena{padding:0.5rem 0 1.5rem 0;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-link{position:relative;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-link:after{width:100%;height:3px;position:absolute;content:"";display:block;bottom:1px;transition:transform 0.3s ease;transform-origin:left center;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_1 a.prod-link:after{background-color:var(--lightgreen);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 a.prod-link:after{background-color:var(--orange);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_3 a.prod-link:after{background-color:var(--golden);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-link:hover::after{animation:underline-grow 0.6s ease forwards;}.path-frontpage .sekcja_8 img{display:inline-block;}.path-frontpage .sekcja_9 h5 img{position:relative;top:8px;left:0;display:inline-block;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start{display:inline-block;border-radius:32px;position:relative;padding:10px 60px 7px 27px;margin-top:10px;overflow:hidden;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_1 .prod-cta-start{border:2px solid var(--lightgreen);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 .prod-cta-start{border:2px solid var(--orange);background-color:var(--orange);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_3 .prod-cta-start{border:2px solid var(--2darkblue);background-color:var(--2darkblue);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start:after{content:"";display:block;position:absolute;top:17px;right:25px;width:20px;height:15px;background-size:contain;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_1 .prod-cta-start:after{background-image:url(/themes/instytut_old/images/arrow-green.png);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 .prod-cta-start:after{background-image:url(/themes/instytut_old/images/arrow-white.png);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_3 .prod-cta-start:after{background-image:url(/themes/instytut_old/images/arrow-gold.png);}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek{padding:20px 0 30px 0px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek img{display:inline-block;position:relative;left:-5px;top:-20px;width:50px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start::after{transition:opacity 0.1s ease,transform 0.4s ease;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start:hover::after{animation:arrow-slide 0.9s ease forwards;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 a.prod-cta-start::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transform:skewX(-25deg);animation:shine 2s infinite;pointer-events:none;z-index:1;}@media (min-width:768px){.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek{padding:25px 0 35px 60px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper .kontener{padding:1.75rem 1.75rem 1.75rem 1.75rem;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek img{left:-25px;top:-20px;width:50px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start{display:inline-block;border-radius:32px;position:relative;padding:10px 70px 7px 30px;margin-top:10px;overflow:hidden;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start::after{content:"";display:block;position:absolute;top:18px;right:28px;width:24px;height:19px;background-size:contain;}}@media (min-width:1025px){.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start{padding:10px 70px 7px 30px;margin-top:10px;}}@media (min-width:1201px){.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start{display:inline-block;border-radius:32px;position:relative;overflow:hidden;padding:10px 90px 7px 40px;margin-top:30px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start:after{top:18px;right:34px;width:28px;height:22px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek{padding:35px 0 35px 50px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek img{left:-30px;top:-25px;width:74px;}.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper .kontener{padding:2.5rem 2.5rem 2.5rem 2.5rem;}}.product-4 a.product-offer-box__button,.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start{position:relative;overflow:hidden;background:linear-gradient(135deg,#f90303 0%,#ec1c1c 100%);border-radius:32px;transition:all 0.5s ease !important;}.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start{padding:1rem 2.75rem 1rem 2.75rem;}.product-4 a.product-offer-box__button::before,.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transform:skewX(-25deg);animation:shine 2s infinite;pointer-events:none;z-index:1;}.product-4 a.product-offer-box__button:hover,.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start:hover{transform:translateY(-4px);box-shadow:0 2px 10px rgba(216,175,68,0.4);}.product-4 .product-offer-box{text-align:center;}.product-4 div.product-offer-box__price{text-align:center;}.product-4 .product-offer-box__text{padding-bottom:0;margin-bottom:0;}.product-4 a.product-offer-box__button{margin-top:20px;display:inline-block;}@media (max-width:768px){.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start{padding:1.125rem 3.75rem 1.125rem 3.75rem;}}@keyframes shine{0%{left:-100%;}80%{left:150%;}100%{left:150%;}}@keyframes arrow-slide{0%{opacity:1;}10%{opacity:0;}40%{opacity:0;transform:translateX(-20px);}45%{opacity:1;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}@keyframes underline-grow{0%{transform:scaleX(1);}40%{transform:scaleX(0);transform-origin:right center;}41%{transform:scaleX(0);transform-origin:left center;}100%{transform:scaleX(1);transform-origin:left center;}}.paragraph--type--reviews{}.paragraph--type--reviews> .paragraph-wrapper{padding-top:30px;padding-bottom:30px;}.review-author-name{padding:0.5rem 0 0.5rem 1rem;}.paragraph--type--reviews .review-text{padding:1rem 0 1rem 4rem;}.webform-button--submit:hover{transform:translateY(-3px) !important;box-shadow:0 6px 25px rgba(253,106,2,0.6),inset 0 1px 0 rgba(255,255,255,0.3) !important;background:linear-gradient(135deg,#f56000 0%,#ff901a 50%,#f56000 100%) !important;}.paragraph--type--basic-film iframe.media-oembed-content{margin:0 auto;width:720px;display:block;padding:30px 0;}.paragraph video{width:100%;height:auto;max-width:100%;display:block;}.product-offer-box--promo-active{border:0;box-shadow:0 0 0 0;}.evergreen-countdown--urgent .evergreen-countdown__timer{background:transparent;}.evergreen-countdown__message p,.evergreen-countdown__message h2,.evergreen-countdown__message h3,.evergreen-countdown__message h4{}.evergreen-countdown-wrapper{margin:0;padding:20px 0;}.paragraph--type--evergreen-single-countdown{background-color:#28a745;}.product-offer-box__price--original{color:#bfbebe;text-decoration:line-through 2px rgba(255,255,255,0.8);}.paragraph--type--product-offer-box-foto-prawe .product-offer-box__price{text-align:center;}.paragraph--type--product-offer-box-foto-prawe a.product-offer-box__button{margin-top:20px;display:inline-block;position:relative;overflow:hidden;background:linear-gradient(135deg,#f90303 0%,#ec1c1c 100%);border-radius:32px;transition:all 0.5s ease !important;}.paragraph--type--product-offer-box-foto-prawe .paragraph--type--product-offer-box{text-align:center;}
.header-wrapper-landing,.landing-footer{background-color:var(--darkblue);}.landing-header{padding:30px 0 10px 0;}.landing-header .landing-obraz{width:180px;margin:0 auto;}.landing-header .landing-odnosniki{padding:25px 50px 10px 50px;text-align:center;}.landing-header .landing-odnosniki a{display:inline-block;padding:1.25rem 1.75rem 1.25rem 1.75rem;border-radius:32px;background:linear-gradient(90deg,#ffbe42 0%,#fd6a02 50%,#ffbe42 100%) !important;box-shadow:0 2px 5px rgba(253,106,2,0.4),inset 0 1px 0 rgba(255,255,255,0.2) !important;transition:all 0.5s ease !important;}.landing-header .landing-odnosniki a:hover{background:linear-gradient(135deg,#f56000 0%,#ff901a 50%,#f56000 100%) !important;box-shadow:0 6px 25px rgba(253,106,2,0.6),inset 0 1px 0 rgba(255,255,255,0.3) !important;transform:translateY(-3px) !important;}.landing-footer  .landing-text-2-kolumny{padding:30px 0 10px 0;}@media (min-width:600px){.landing-header{display:grid;grid-template-columns:repeat(2,1fr);padding-top:20px;padding-bottom:20px;}.landing-header .landing-obraz{width:220px;margin:unset;}.landing-header .landing-odnosniki{position:relative;text-align:right;padding:0;}.landing-header .landing-odnosniki a{display:inline-block;padding:1rem 1.5rem 1rem 1.5rem;border-radius:32px;background:linear-gradient(90deg,#ffbe42 0%,#fd6a02 50%,#ffbe42 100%) !important;box-shadow:0 2px 5px rgba(253,106,2,0.4),inset 0 1px 0 rgba(255,255,255,0.2) !important;transition:all 0.5s ease !important;}.landing-footer  .landing-text-2-kolumny{display:grid;grid-template-columns:repeat(2,1fr);padding-top:30px;padding-bottom:30px;column-gap:40px;}}@media (min-width:1025px){.landing-header .landing-obraz{width:280px;}.landing-header .landing-odnosniki a{}}@media (min-width:1201px){.landing-header .landing-odnosniki a{}}@media (min-width:1321px){.landing-header .landing-obraz{width:360px;}}@media (min-width:768px){.landing-header,.landing-footer .paragraph-wrapper .landing-text-2-kolumn{width:740px;margin:0 auto;padding-left:20px;padding-right:20px;}.landing-header .paragraph.kontener > .paragraph-wrapper{width:100%;}}@media (min-width:1025px){.landing-header,.landing-footer .paragraph-wrapper .landing-text-2-kolumn{width:980px;margin:0 auto;padding-left:20px;padding-right:20px;}}@media (min-width:1201px){.landing-header,.landing-footer .paragraph-wrapper .landing-text-2-kolumn{width:1160px;margin:0 auto;padding-left:30px;padding-right:30px;}}@media (min-width:1321px){.landing-header,.landing-footer .paragraph-wrapper .landing-text-2-kolumn{width:1280px;margin:0 auto;padding-left:30px;padding-right:30px;}}@media (min-width:1601px){.landing-header,.landing-footer .paragraph-wrapper .landing-text-2-kolumn{width:1400px;margin:0 auto;padding-left:30px;padding-right:30px;}}
#block-instytut-content form{}.cart-empty-page{padding:2rem 0.5rem;}#block-instytut-content .cart{}#block-instytut-content .cart .views-form form{width:100%;}#block-instytut-content .cart .views-form form table{width:100%;margin-top:50px;}#block-instytut-content .cart .views-form form table thead{border-bottom:2px solid #ebe7e2;}#block-instytut-content .cart .views-form form table th,#block-instytut-content .cart .views-form form table td{padding:10px;text-align:right;}#block-instytut-content .cart .views-form form div[data-drupal-selector="order-total-summary"]{padding:20px 0;}.cart-form div[id*="edit-actions"] input[id*="edit-submit"]{background-color:transparent;padding:10px 20px 10px 20px;border-radius:22px;border:1px solid var(--darkcreme);color:var(--orange);margin-top:20px;}.cart-form div[id*="edit-actions"] input[id*="edit-checkout"]{background-color:var(--orange);padding:10px 20px 10px 20px;border-radius:22px;border:0;color:var(--white);margin-top:20px;}@media (min-width:768px){#block-instytut-content .cart .views-form form{width:100%;}}@media (min-width:1025px){#block-instytut-content .cart .views-form form{width:80%;}}@media (min-width:1200px){#block-instytut-content .cart .views-form form{width:60%;}}.form-wrapper__login-option input.button{background-color:var(--orange);padding:10px 20px 10px 20px;border-radius:22px;border:0;color:var(--white);margin-top:20px;font-size:1rem;}.form-wrapper__login-option input.button{cursor:pointer;}.form-wrapper__login-option legend span{font-size:1.5rem;}.form-item-login-register-mail .description{font-size:0.875rem;padding-top:8px;}a.link--previous,a[id*="edit-login-returning-customer-forgot-password"]{padding:10px 20px 10px 20px;display:inline-block;}#user-login-form input#edit-submit{position:relative;}form#user-register-form .form-item .description{display:none;}form.commerce-checkout-flow-multistep-default{padding-top:20px;}.layout-region-checkout-main{width:100%;}.commerce-checkout-flow-multistep-default .layout-region-checkout-main fieldset[id*="edit-payment-information-payment-method--wrapper"] .fieldset-wrapper{margin-top:10px;line-height:1.4;}.checkout-pane-contact-information{}.checkout-pane-payment-information{margin-top:40px;}.checkout-pane-payment-information .fieldset-wrapper{margin-top:20px;}.form-item-payment-information-billing-information-select-address,.profile--type--customer{margin-top:20px;line-height:1.4;padding-bottom:10px;}.layout-region-checkout-secondary{width:100%;padding:30px 0px 30px 0px;}.layout-region-checkout-secondary h3{padding:0 0 20px 0;}.layout-region-checkout-secondary .checkout-pane-order-summary table .views-field{padding:5px;}.layout-region-checkout-secondary .checkout-pane-order-summary footer{padding-top:20px;}fieldset[id*="edit-review-contact-information"]{margin:20px 0 10px 0;padding:10px 0 0 0;}fieldset[id*="edit-review-payment-information"]{margin:30px 0 10px 0;padding:10px 0 0 0;}form#commerce-checkout-flow-multistep-default  div.form-item-tpay-bank-selection label{padding:25px 0 20px 0;}form#commerce-checkout-flow-multistep-default label{display:block;padding:6px 0;}form#commerce-checkout-flow-multistep-default label.option{display:inline-block;}.checkout-complete__payment-instructions h2{padding:25px 0 15px 0;}.checkout-complete{padding:20px 0 20px 0;}.checkout-complete h3{padding:20px 0 20px 0;}.checkout-complete p > a{display:inline-block;background-color:var(--orange);padding:14px 90px 12px 90px;border-radius:26px;border:0;color:var(--white);margin-top:20px;margin-bottom:15px;position:relative;}.checkout-complete p > a:before{content:"";position:absolute;top:14px;left:30px;display:block;width:32px;height:32px;background-image:url(/themes/instytut_old/images/icon-kursy-white.png);background-repeat:no-repeat;background-size:contain;}.checkout-complete p > a:after{content:"";position:absolute;top:15px;right:40px;display:block;width:32px;height:32px;background-image:url(/themes/instytut_old/images/icon-kursy-white-arrow.png);background-repeat:no-repeat;background-size:contain;transition:all 0.3s ease !important;}.checkout-complete p > a:hover::after{top:14px;right:25px;width:36px;height:36px;}input[id*="edit-payment-information-billing-information-edit-button"]{border:1px solid var(--orange);border-radius:12px;background:transparent;color:var(--text);padding:6px 14px;cursor:pointer;}fieldset[id*="edit-completion-message-contact-information"],fieldset[id*="edit-completion-message-payment-information"]{margin:30px 0 0 0;}fieldset[id*="edit-completion-message-payment-information"] p{line-height:1.5;}fieldset[id*="edit-completion-message-contact-information"] legend,fieldset[id*="edit-completion-message-payment-information"] legend{padding-bottom:10px;}.checkout-pane-coupon-redemption{padding:20px 0 10px 0;}div[id*="edit-coupon-redemption"] .systemowe-messages{clear:both;border:2px solid #8bc43f;padding:15px;width:100%;margin:0 auto;}.coupon-redemption-form__coupons h3,.layout-region-checkout-secondary .edit-coupon-redemption h3{padding:20px 0 10px 0;}.checkout-pane-coupon-redemption td{padding:0 10px 0 0;}.js-form-item-sidebar-coupon-redemption-form-code{padding:0 0 10px 0;}.checkout-pane-coupon-redemption input{border:1px solid var(--orange);border-radius:12px;background:transparent;color:var(--text);padding:4px 10px;cursor:pointer;}.layout-region-checkout-footer div[id*="edit-actions"] input,.cart-form div[id*="edit-actions"] input{font-size:1rem;}input[id*="edit-checkout"]{margin-left:15px;}.address-container-inline .js-form-item input.form-text,.layout-region-checkout-main  input.form-text{width:100%}fieldset#edit-login-returning-customer .form-item,fieldset#edit-login-register .form-item,form#user-login-form .form-item,form#user-register-form .form-item,fieldset#edit-contact-information .form-item,div[id*="edit-payment-information-billing-information-address"] .form-item{padding:8px 0 5px 0;width:100%;}#edit-login-returning-customer-name,#edit-login-returning-customer-password,div[id*="edit-payment-information-billing-information-address"] input,form#commerce-checkout-flow-multistep-default input.form-email,form#commerce-checkout-flow-multistep-default input.form-text,input.form-tel{border:1px solid #dbd7d0;padding:8px;width:100%;}select[name*="country_code"],.country_form-select{padding:10px 15px;border:2px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;width:100%;height:45px;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:20px;cursor:pointer;}select[name*="country_code"]:focus{outline:none;}@media (min-width:768px){.layout-region-checkout-main{width:60%;padding-right:30px;}.layout-region-checkout-secondary{width:35%;padding:20px 20px 30px 20px;border-left:2px solid var(--darkcreme);}}@media (min-width:1025px){.layout-region-checkout-main{width:45%;}.layout-region-checkout-secondary{width:35%;}}@media (min-width:1200px){.layout-region-checkout-main{width:45%;}.layout-region-checkout-secondary{width:30%;}}.user-form .js-form-type-password,.user-form .js-form-type-email,.user-form .js-form-type-password-confirm{padding:10px 0;}.user-form .js-form-item label{display:block;padding:10px 0;}.user-form .js-form-item input{display:block;border:1px solid #dbd7d0;padding:8px;width:100%;}@media (max-width:767px){#edit-account{width:100%;}}@media (min-width:768px){#edit-account{width:70%;}}@media (min-width:1025px){#edit-account{width:80%;}}@media (min-width:1200px){#edit-account{width:50%;}}
.header-icon .region-header-icon > div a{display:block;width:2.25rem;margin-left:1rem;}.user-register-form div[id*="edit-actions"] input,.user-login-form div[id*="edit-actions"] input,.user-pass div[id*="edit-actions"] input{padding:12px 20px 12px 20px;}.user-register-form label,.user-login-form label,.user-pass label{display:block;padding:10px 0;}.region-user-custom-links > div,.region-user-custom-links > nav{display:inline-block;}.widok.moje-zamowienia,.widok.moje-zamowienie,.moje-kursy{padding-top:2.75rem;}.widok.moje-zamowienie table thead,.widok.moje-zamowienia table thead,.moje-kursy table thead{border-bottom:2px solid #ebe7e2;}.widok.moje-zamowienie table th,.widok.moje-zamowienie table td,.widok.moje-zamowienia table th,.widok.moje-zamowienia table td,.moje-kursy table th,.moje-kursy table td{padding:1rem;text-align:right;}.customer-information{padding:10px 0;}.customer-billing{padding:10px 0;}.order-information{padding:10px 0;}.order-information > div{padding:10px 0;}
