body{font-family:"Inter","Open Sans",sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-size:inherit;margin-block-end:0.35em!important}.extra-link,.extra-link *{cursor:pointer!important}.dsm_mega_menu_child.dsm-mega-menu-item .dsm-menu-text{text-transform:unset!important}[id$="-faq"]{display:none!important}@media all (pointer:coarse){.supreme-mega-menu .fullwidth-menu-nav,.supreme-mega-menu .et_pb_fullwidth_menu,.supreme-mega-menu .et_mobile_nav_menu_hidden{display:none!important}.supreme-mega-menu .et_mobile_nav_menu{display:block!important}}.et_pb_module.dsm_card_wrapper{padding:3em 1em}@media screen and (min-width:981px) and (max-width:1625px){.dsm_mega_menu_0_tb_header .dsm-root-menu .dsm_icon,.dsm_mega_menu_0_tb_header .dsm-root-menu span.et-pb-icon,.dsm_mega_menu_0_tb_header .dsm-root-menu .dsm_icon::before,.dsm_mega_menu_0_tb_header .dsm-root-menu span.et-pb-icon::before{display:none!important;width:0!important;margin:0!important}.dsm_mega_menu_0_tb_header .dsm-root-menu>.dsm_mega_menu_child_0_tb_header .dsm_icon,.dsm_mega_menu_0_tb_header .dsm-root-menu>.dsm_mega_menu_child_0_tb_header span.et-pb-icon,.dsm_mega_menu_0_tb_header .dsm-root-menu>.dsm_mega_menu_child_0_tb_header .dsm_icon::before,.dsm_mega_menu_0_tb_header .dsm-root-menu>.dsm_mega_menu_child_0_tb_header span.et-pb-icon::before{display:inline-block!important;width:auto!important;margin:inherit!important}}@media screen and (min-width:981px) and (max-width:1420px){.dsm_mega_menu_0_tb_header .dsm-root-menu>:last-child{display:none!important}}@media screen and (min-width:981px) and (max-width:1280px){.dsm_mega_menu_0_tb_header .dsm-mega-menu-item .dsm-menu-text-wrapper .dsm-menu-text{font-size:clamp(13px,1.2vw,16px)!important}.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item{margin-right:clamp(8px,1.5vw,20px)!important}.dsm_mega_menu_0_tb_header .dsm-mega-menu-container>.dsm-logo-link>.dsm-logo-wrap,.dsm_mega_menu_0_tb_header .dsm-mega-menu-container>.dsm-logo-wrap{width:clamp(140px,14vw,200px)!important;max-width:clamp(140px,14vw,200px)!important}.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm-logo-wrap img{max-height:clamp(45px,4.5vw,65px)!important}}.wpis-ogloszenia-parafialne h2,.wpis-ogloszenia-parafialne h3,.wpis-ogloszenia-parafialne h4{margin-top:1em}.dsm_card_carousel_wrapper .et_pb_button_module_wrapper{margin:0 auto!important}.kontakt-kaplica .dsm_card_image_wrapper{height:380px!important}.home-page-menu .dsm-menu-text-wrapper>.dsm-menu-text{color:#ffffff!important}.home-page-menu #dsm-mega-menu-0-mobile-menu .dsm-menu-text{color:#444444!important}.dsm_card_carousel_child_image_wrapper>img{margin:0px auto!important}.home-hero-row .et-last-child{padding-bottom:0px!important}.home-nabozenstwa,.home-nabozenstwa .et_pb_text_inner{width:100%;max-width:none}.home-nabozenstwa .preset--module--divi-text--default .et_pb_text_inner .pse-schedule *:not([data-et-vb-popover-tinymce]),.home-nabozenstwa.preset--module--divi-text--default .et_pb_text_inner .pse-schedule *:not([data-et-vb-popover-tinymce]){margin-block-end:0.25em!important}.preset--module--divi-text--default .et_pb_text_inner *:not([data-et-vb-popover-tinymce]){margin-block-end:1em}.zero-block-end .pse-schedule.pse-schedule--hero{margin-block-end:0em!important}section.liturgia-slowa>h2,.pll-structured>h2{padding-bottom:1em!important}h4.pll-reading__subtitle{font-size:1.75em!important}.pll-reading__source{opacity:0.5}.sidebar-h{font-size:1.5em;font-weight:500;color:var(--gcid-secondary-color);margin-top:1.25em;margin-block-end:0.25em!important}.footer-line span{margin-left:0.5em;margin-right:0.5em}