#main-footer{display:none}.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{height:150px!important}.form-name,.form-two,.form-three,.form-four{margin:30px 0}.form-name,.form-email,.form-tel{flex-basis:48%;background-color:transparent!important;width:100%}.wpcf7-text,.wpcf7-textarea{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;color:#222120!important!important!important;width:100%!important;font-weight:300!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-image-slice:20;background-color:transparent;text-align:left!important}.wpcf7-textarea{height:10px!important}::-webkit-input-placeholder{color:#222120!important}:-ms-input-placeholder{color:#222120!important}::-moz-placeholder{color:#222120!important;opacity:1}:-moz-placeholder{color:#222120!important;opacity:1}.wpcf7-email:focus{border-bottom:1px solid #222120}.form-topic,.form-name,.form-email,.form-tel{width:100%!important}.zgoda{padding-top:10px;padding-bottom:20px;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important;color:#222120!important;font-weight:300!important;font-size:12px!important}span.wpcf7-list-item-label{color:#222120!important;font-weight:300!important;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important;font-size:13px!important}p{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:none;background-color:transparent;border-bottom:solid 1px;border-color:#222120!important;color:#222120!important}.wpcf7 input:focus,.wpcf7 .wpcf7-textarea:focus{border-bottom:solid 1px #222120!important;color:#222120!important}.wpcf7-submit{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important;background-color:#D92F00!important;color:#ffffff!important;letter-spacing:1px!important;margin:20px 0px 0px 18px!important;cursor:pointer;font-size:13px!important;font-weight:300!important;padding:12px 30px!important;line-height:1.2em!important;border:1px solid #D92F00!important;border-radius:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;position:relative;z-index:999;float:right;text-transform:uppercase!important}.wpcf7-submit:hover{background-color:#BF2900!important;border-color:#BF2900!important;color:#ffffff!important}.wpcf7-form .wpcf7-recaptcha{position:relative;bottom:18px}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;color:#222120!important}.et_pb_section_0_tb_header .et_pb_row_0_tb_header.et_pb_row{margin-left:auto!important;margin-right:auto!important;width:90%!important;max-width:1400px!important}.scroll-menu img,.scroll-menu-mobile img{content:url("https://savi.com.pl/wp-content/uploads/2026/04/SAVI_G_logo_white.svg");transition:all 0.3s ease}.scroll-menu.scrolled img,.scroll-menu-mobile.scrolled img{content:url("https://savi.com.pl/wp-content/uploads/2026/04/SAVI_G_logo.svg")}.scroll-menu .et-menu a,.scroll-menu-mobile .et-menu a{color:#edebe9;transition:all 0.3s ease}.scroll-menu.scrolled .et-menu a,.scroll-menu-mobile.scrolled .et-menu a{color:#222120}.scroll-menu-mobile .et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{color:#ffffff!important;transition:color 0.3s ease}.scroll-menu-mobile.scrolled .et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{color:#222120!important}.mejs-container,.mejs-inner,.mejs-mediaelement,.mejs-layers{max-width:100%!important}.et_pb_slider,.et_pb_slides,.et_pb_slide,.et_pb_slider_container_inner,.et_pb_slide_description{max-width:100%}.et_pb_slider{overflow:hidden}.et_pb_row_5,.et_pb_column_11{max-width:100%;overflow:hidden}html,body{overflow-x:hidden}p.timeline-v1__desc a{color:#222120!important;font-weight:600!important}.et_pb_portfolio_filters li{order:1}.et_pb_portfolio_filters li:has(a[data-category-slug="aktualne-realizacje"]){order:99}.et_pb_portfolio_filters li:has(a[data-category-slug="zakonczone-inwestycje"]){order:100}.et_pb_portfolio_filters ul{display:flex}.et_pb_portfolio_filters li:last-child{order:100}