@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Marck+Script&display=swap");.demo{position:fixed;z-index:10;top:50%;left:0;transition:0.2s ease;gap:10px;display:flex;flex-direction:column}
.demo a{text-decoration:none;color:#fff;width:auto;background:#c40400;padding:10px 20px;transition:0.2s ease-in}
.demo .infinity_website{display:flex;justify-content:center;background:linear-gradient(50deg,#970000,blue)}
.demo .infinity_website.christmas{display:flex;justify-content:center;background:linear-gradient(50deg,red,green)}
.demo .infinity_website img{max-width:50px;width:100%;height:auto}
.demo a:hover{transform:scale(1.1)}.search__categories button:hover{color:#ffb300}
body .page-section{padding:25px 0px 20px 0px}
.baner__button:hover{color:#fff}
.page-blog-list .header{margin-bottom:5px}
.search__categories button:hover{color:#ffb300}
body .page-section{padding:25px 0px 20px 0px}
.baner__button:hover{color:#fff}
.header{margin-bottom:5px !important}
.breadcrumbs{margin-bottom:6px;background:#fff}
.offer-search-type{margin-bottom:19px}
.breadcrumbs .container{padding:3px 12px}
.offer-search{background-color:#d9d9d9;padding:40px 0}
.main-search-type__checkbox input[type="checkbox"] + label span{color:#fff}
.offer-search-type__label,.checkboxes{color:#fff}
.baner__button:hover{color:#fff}
.home-blog__baner{background-size:contain}.footer__location a,.footer__phones a,.footer__emails a,.footer__web a{text-decoration:none;color:inherit}
.footer__location,.footer__phones,.footer__emails,.footer__web{padding-left:2em;position:relative;font-size:0.9em;margin-bottom:1.5em;font-weight:400}
.footer__web::before{content:"language"}
.footer__location::before,.footer__phones::before,.footer__emails::before,.footer__web:before{position:absolute;left:0;top:-5px;font-family:"Material Icons";font-size:1.3em;color:#78b0e0}.page-regulamin-strony ol li{line-height:2.2rem}
body.page-404 #layout-content{min-height:calc(100vh - 481px);padding-top:166px}@media (max-width:586px){.slick-arrow{display:none !important}.single-offer-text__heading{margin-left:0}body .page-section__title{font-size:1.4rem}}@media (max-width:1400px){.page-section .art-baner{border-radius:20px;padding:40px}.art-baner__header{display:flex;flex-direction:column;gap:10px}.page-section .art-baner{min-height:auto;flex-direction:row;margin-top:20px;flex-wrap:wrap;gap:20px}.page-section .art-baner__title{padding:0px}.page-section .art-baner__description{padding:0px}.page-section .art-baner__button{margin:0px}.art-baner__button{display:flex;align-items:center}.page-section .art-baner__button a{height:fit-content;padding:15px 30px}}.popup__content{background:#fff0;box-shadow:none}
.popup{background-color:rgba(0,0,0,0.54);backdrop-filter:blur(2px)}