:root{--red-main:#D92B3A;--grey:#e5e5e5;--dark-grey:#c9c9c9;--dark:#141414;--black:#000000;--blue:#0093F2;--white:#FFFFFF;--submenuwidth:200px;--yellow:#ffd65b}html{font-size:2vw}body{overflow-x:hidden}p,a,h1,h2,h3,h4,h5,h6{font-family:'Ubuntu',sans-serif}.pg-font-p p{font-size:16px;font-weight:300}.pg-font-a a{font-size:16px;font-weight:300}.pg-h1-1{font-size:70px;line-height:1.2em;font-weight:800}.pg-h1-1-1{font-size:60px;line-height:1.2em;font-weight:800;color:var(--red-main)}.pg-h1-2{font-size:40px;line-height:1em;font-weight:900}.pg-h1-2-1{font-size:40px;line-height:1em;font-weight:900;color:var(--red-main)}.pg-h1-3{font-size:50px;line-height:1.2em;font-weight:900}.pg-h1-3-1{font-size:50px;line-height:1.2em;font-weight:900;color:var(--red-main)}.pg-callout-1{position:relative;color:var(--dark);background-color:var(--yellow);font-size:inherit;padding:.3em .5em;border-radius:5px;margin:0 5px}.pg-vertical-menu nav ul li{width:100%;display:block}@media (max-width:980px){.pg-open-menu .et_pb_menu__menu{display:flex!important}.pg-open-menu .et_mobile_nav_menu{display:none!important}}.et_pb_menu .et-menu-nav>ul ul{text-align:center!important}.pg-header{background:transparent;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.pg-fixed-header{background-color:var(--red-main)!important;border-bottom:2px solid #ffffff;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}@media (min-width:980px){.pg-header .et_pb_row{padding:20px 0!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}}@media (min-width:980px){.pg-fixed-header .et_pb_row{padding:0px 0!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}}#global-header-section #menu-glowne a{color:var(--dark)!important}#global-header-section #menu-glowne a:hover,#global-header-section #menu-glowne li.current-menu-item a,.single-post #global-header-section #menu-glowne li.menu-item-1097 a{color:var(--red-main)!important}#global-header-section.pg-fixed-header #menu-glowne a{color:var(--white)!important}#global-header-section.pg-fixed-header #menu-glowne a:hover,#global-header-section.pg-fixed-header #menu-glowne li.current-menu-item a,.single-post #global-header-section.pg-fixed-header #menu-glowne li.menu-item-1097 a{color:var(--dark)!important}#global-header-section.pg-fixed-header .et_pb_menu__logo img{content:url(https://banery-wyborcze.pl/wp-content/uploads/2024/01/Banery-Wyborcze.pl-Logo-Biale-i-Czarne.svg)}#global-header-section #menu-glowne a.ds-menu-active,.et_slide_in_menu_container .et_mobile_menu a.ds-menu-active{color:var(--red-main)!important}.pg-active-menu-item .et-menu-nav>ul>li.current-menu-parent>a{color:var(--red-main)!important}body.single #page-container nav>ul>li.menu-item-50001>a{color:var(--red-main)!important}.et-menu .menu-item-has-children>a:first-child{padding-right:0px!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{right:calc(50% - 11px)!important;top:70%!important}@media (min-width:980px){.et_pb_menu li.pg-submenu-oferta ul.sub-menu{border:2px solid var(--grey)!important;border-radius:10px;padding-top:10px;padding-bottom:10px;width:var(--submenuwidth);left:calc(50% - calc(var(--submenuwidth) / 2))!important;right:auto!important;text-align:center}}.et_pb_menu .et_mobile_menu li ul{padding-left:0px;border:20px;padding-top:40px;padding-bottom:20px;margin-bottom:20px}.et_mobile_menu li.pg-submenu-oferta ul{border:3px solid var(--dark);border-radius:20px}.et_mobile_menu .menu-item-has-children>a{margin-bottom:-20px;background-color:var(--red-main)!important;;position:relative;width:50%;text-align:center;left:25%;font-size:22px!important}.et_mobile_menu .menu-item-has-children>a:hover{background-color:var(--red-main)!important}.et_mobile_menu li a{border-bottom:none}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:transparent;opacity:1}.et_pb_menu li.pg-submenu-oferta ul.sub-menu li{padding:0px}#global-header-section #menu-glowne .pg-submenu-oferta ul li a{color:var(--white)!important}#global-header-section #menu-glowne .pg-submenu-oferta ul li a:hover,#global-header-section #menu-glowne .pg-submenu-oferta ul li.current-menu-item a{color:var(--dark)!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:0px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#FACA30!important;border-radius:10px}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul{text-align:center}.pg-block{display:block!important;height:fit-content!important;padding-top:0!important;margin-top:0!important;padding:5%!important;margin-bottom:0!important;margin-top:0!important}.et_mobile_menu .menu-item-has-children .pg-submenu{display:block!important}.opened .et_mobile_menu{height:fit-content!important;padding:5%!important}ul.sub-menu.visible{padding-left:0px!important;background-color:var(--black)}.et_mobile_menu li li{padding-left:0px!important}@media (max-width:980px){.pg-fixed-header{border-bottom:none}}.et_pb_menu li ul.sub-menu.visible{background-color:var(--black)!important;border-radius:10px}.et_pb_menu li>ul>li.pg-submenu-main-mobile ul.sub-menu.visible{padding-bottom:20px;padding-top:20px}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}.hide-header{opacity:0;margin-top:-200px!important}.show-header{opacity:1;margin-top:0px!important}.et_mobile_menu li a{color:var(--white)!important}.et_mobile_menu li a:hover{color:var(--dark)!important}#global-header-section-mobile{-webkit-transition:all 1s ease-in-out!important;-moz-transition:all 1s ease-in-out!important;-o-transition:all 1s ease-in-out!important;-ms-transition:all 1s ease-in-out!important;transition:all 1s ease-in-out!important}.pg-contact-form-submit-fullwidth .et_contact_bottom_container{width:100%;flex-direction:column;gap:1em;padding-left:3%;margin-top:0px}.pg-contact-form-submit-fullwidth .et_contact_bottom_container button{width:100%;margin:0}.et_pb_contact_field_options_title{display:none}.et_pb_contact p .et_contact_error{border:1px solid black!important;background-color:#ffa6a6}.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,.et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label{border:1px solid black;border-radius:10px;padding:10px;color:#000000!important}.et-pb-contact-message p{color:black;font-weight:800;font-size:18px;margin-bottom:20px}.et-pb-contact-message ul{display:none}.et_pb_contact_field textarea.et_pb_contact_message{min-height:100px!important}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{vertical-align:middle!important}@media (min-width:980px){.pg-inline-button .et_pb_button_module_wrapper{display:inline-block}}