@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{padding-left:4px}.sm-panel{position:fixed;width:155px;top:150px;right:-105px;z-index:1000000;transition:visibility .25s,opacity .25s}.sm-panel>ul{margin:0;padding:0;list-style-type:none}.sm-panel>ul>li{transition:transform .25s}.sm-panel>ul>li:hover{transform:translateX(-105px)}.sm-panel>ul>li>a{display:flex;align-items:center;color:#fff;padding:5px 0 5px 5px;text-decoration:none}.sm-panel>ul>li>a>img{margin:0 10px 0 0}.sm-panel>ul>li>a>span{font-size:initial}.sm-panel>ul>li[class^="sm-"]{background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0%}.sm-text-black{color:#000}.sm-fb{background:#1977f3}.sm-twitter{background:#fff}.sm-gmap{background:#333}.sm-blog{background:#0171bb}.sm-pinterest{background:#d73532}.sm-youtube{background:#e32c26}.sm-allegro{background:#ff5a00}.sm-linkedin{background:#0097bd}.sm-payback{background:#00349a}.sm-olx{background:#002f34}.sm-instagram{background:#eee}.sm-pyszne{background:#ff8000}.sm-tiktok{background:#fff}.sm-booksy{background:#f9e5bc}.faq-accordion{max-width:1000px;width:100%;margin:0 auto;padding:50px 0 0}.faq-accordion h2{margin:0 0 25px;font-size:32px;line-height:1.3}.faq-item{border:1px solid #dcdcdc;border-radius:10px;margin-bottom:12px;background:#fff;overflow:hidden}.faq-item summary{position:relative;cursor:pointer;list-style:none;padding:18px 55px 18px 20px;font-size:18px;font-weight:700;line-height:1.5;color:#222;transition:background 0.3s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:400;color:#222;transition:transform 0.3s ease}.faq-item[open] summary{background:#f7f7f7}.faq-item[open] summary::after{content:"−"}.faq-answer{padding:0 20px 20px;font-size:16px;line-height:1.7;color:#444}.faq-answer p{margin:0}