:root{--font-family:'Lato', sans-serif;--text-color:#000;--primary-color:#ae0079;--page-max-width:2560px;--wrapper-max-width:1920px;--content-max-width:1200px;font-size:16px}.ds-wrapper .nav-container{width:calc(100% - 215px);display:block;float:left;margin:20px 0 0 0;padding:25px 0 0 0}.ds-wrapper .nav-container::before{content:'';position:absolute;left:0;right:0;top:50px;height:130px;background:#fff;z-index:-1}.ds-wrapper .nav-container #nav{width:100%;display:block;margin:0}.ds-wrapper .ds-main-container{float:left;width:100%;display:block}.ds-wrapper .ds-main-container .breadcrumbs{background-color:#f2f2f2;padding:35px 25px 25px 25px;margin:0}.ds-wrapper .ds-main-container .breadcrumbs ul{float:none;max-width:1380px;width:100%;display:block;margin:0 auto}.ds-wrapper .ds-page .header-container{width:100%;float:left}.ds-wrapper .ds-page .header-container::before{content:'';position:absolute;left:0;right:0;top:0;height:25px;background-color:#b3007c;z-index:-1}.ds-wrapper .ds-page .header-container .header.container{float:none;max-width:var(--wrapper-max-width);width:100%;padding:0 10px 0 270px;margin:0 auto -15px auto;display:table}.ds-wrapper .ds-page .header-container .header.container .logo{width:130px;float:left;padding:10px;text-align:center;box-shadow:0 0 10px #777;background:#fff;position:relative;z-index:99}.ds-wrapper .ds-page .header-container .header.container h1.logo{margin:0}.ds-wrapper .ds-page .header-container .header.container .logo:hover{opacity:1}.ds-wrapper .ds-page .header-container .header.container .curr_lang{float:left;width:60px;margin:20px 0 0 25px;padding:25px 0 0 0;line-height:50px;cursor:pointer}.ds-wrapper .ds-page .header-container .header.container .curr_lang img{display:inline-block}.ds-wrapper .ds-page .header-container .header.container .curr_lang i{display:inline-block;margin-left:5px}.ds-wrapper .fieldset{display:block;float:left;width:100%}.ds-wrapper .ds-col-left{float:left;width:220px;position:relative}.ds-wrapper .ds-col-right{float:right;width:220px;position:relative}.ds-wrapper .ds-col-left .container{float:left;width:100%}.ds-wrapper .ds-col-right .container{float:left;width:100%}.ds-wrapper .ds-main-container.ds-col2-left-layout .ds-col-main{float:right;width:calc(100% - 255px);margin-left:30px}.ds-wrapper .ds-main-container.ds-col2-right-layout .ds-col-main{float:left;width:calc(100% - 255px);margin-right:30px}.ds-wrapper .ds-main-container.ds-col3-layout .ds-col-wrapper .row{float:left;width:calc(100% - 220px)}.ds-wrapper .ds-main-container.ds-col3-layout .ds-col-main{float:right;width:calc(100% - 285px);margin:0 30px}.ds-wrapper .ds-footer-container{float:left;width:100%;margin:30px 0;display:block;padding:15px;overflow:hidden;position:relative}.ds-wrapper .ds-footer-container .footer{float:none;margin:0 auto;max-width:var(--content-max-width);width:100%;text-align:center}.ds-wrapper .ds-footer-container .legality{margin-top:30px}.ds-wrapper .ds-footer-container .bottom_info{width:100%;text-align:center;color:#fff;position:absolute;bottom:-1000px}.page_title{display:none}a.btn{display:inline-block;padding:15px 55px;background-color:#b3007c;color:#fff;border-radius:30px;font-size:18px;margin:20px 0;font-weight:700;text-align:center}.funkcje .top_container{float:left;width:100%;padding:150px 0;position:relative;background-image:url(/public/media/images/top_container_bg.svg),linear-gradient(to right,#aa92f4,#e091f5);background-repeat:no-repeat;background-position:center}.funkcje .top_container .top_content{float:none;max-width:var(--content-max-width);width:100%;padding:0 20px 80px 20px;margin:0 auto}.funkcje .top_container .top_content .info_top{float:left;width:100%;margin-bottom:30px}.funkcje .top_container .top_content .info_top h1{font-size:45px;width:100%;font-weight:700;margin:0}.funkcje .top_container .top_content .info_bottom{float:left;margin:0 0 20px 0;width:100%}.funkcje .top_container .top_content .info_bottom p{margin:10px 0;font-size:26px;line-height:36px;width:100%}.funkcje_content{float:left;width:100%;margin:0;clear:both;overflow:hidden}.funkcje_content .funkcja_row{float:left;width:100%}.funkcje_content .funkcja_row:nth-child(2n+2) .funkcja_box{flex-direction:row-reverse}.funkcje_content .funkcja_row:nth-child(even){background:#f2f2f2}.funkcje_content .funkcja_box{float:none;max-width:var(--wrapper-max-width);width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-content:center}.funkcje_content .funkcja_box .image{float:left;width:40%;padding:50px;display:flex;flex-wrap:wrap;align-content:center;align-items:center}.funkcje_content .funkcja_box .image .content{float:none;width:100%;margin:0 auto 30px auto}.funkcje_content .funkcja_box .opis{float:left;width:60%;padding:50px;display:flex;flex-wrap:wrap;align-content:center}.funkcje_content .funkcja_box .opis .info_top{float:left;width:100%;padding:35px 30px}.funkcje_content .funkcja_box .opis .info_top h2{font-size:42px;font-weight:700;color:var(--primary-color);margin:0}.funkcje_content .funkcja_box .opis .info_bottom{float:left;width:100%;padding:30px}.funkcje_content .funkcja_box .opis .info_bottom h3{font-size:30px;font-weight:700;color:var(--primary-color);margin:0 0 30px 0}.funkcje_content .funkcja_box .opis .info_bottom h4{font-size:30px;font-weight:700;color:var(--primary-color);margin:0 0 30px 0}.funkcje_content .funkcja_box .opis .info_bottom p{font-size:24px;line-height:34px;padding:0 0 30px 0}.funkcje_content .funkcja_box .opis .info_bottom ul{display:block;padding:0 0 30px 0}.funkcje_content .funkcja_box .opis .info_bottom ul li{display:block;padding:10px 0;font-size:22px;line-height:26px;padding-left:20px;position:relative}.funkcje_content .funkcja_box .opis .info_bottom ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-left:8px solid var(--primary-color)}.funkcje .przetestuj{float:left;width:100%;padding:80px 20px;background-image:linear-gradient(to right,#aa92f4,#e091f5);position:relative;text-align:center}.funkcje .przetestuj p{font-size:26px;line-height:34px;float:none;margin:0 auto 30px auto;max-width:1270px}.funkcje .przetestuj h2{font-size:40px;line-height:50px;font-weight:700;float:none;margin:30px auto;max-width:1270px}.funkcje .przetestuj h3{font-size:34px;line-height:44px;font-weight:400;float:none;margin:15px auto;max-width:1270px}.opis.top_container{float:left;width:100%;padding:150px 0 100px 0;position:relative;background-image:url(/public/media/images/top_container_bg.svg),linear-gradient(to right,#aa92f4,#e091f5);background-repeat:no-repeat;background-position:center}.opis.top_container .top_content{float:none;max-width:var(--content-max-width);width:100%;margin:0 auto;padding:0 20px}.opis.top_container .top_content .info_top{float:left;margin-bottom:30px;width:100%}.opis.top_container .top_content .info_top h1{font-size:45px;width:100%;font-weight:700;margin:0}.opis.top_container .top_content .info_bottom{float:left;margin:0 0 20px 0;width:100%}.opis.top_container .top_content .info_bottom h2{font-size:40px;width:100%;font-weight:700;margin:0}.opis.top_container .top_content .info_bottom p{margin:10px 0;font-size:26px;line-height:36px;width:100%}.opis_content{float:left;padding:50px 20px;width:100%;text-align:center;background:#f2f2f2}.opis_content h3{margin:0 auto;font-size:45px;max-width:var(--content-max-width);width:100%;font-weight:700;text-align:center;margin-bottom:40px}.opis_content p{margin:20px auto;font-size:26px;line-height:36px;text-align:center;max-width:var(--content-max-width)}.funkcje_content .funkcja_box .content .icon{color:var(--primary-color);font-size:250px;text-align:center;align-self:center}.opis.dowiedz_sie{float:left;width:100%;padding:40px 0 20px 0;background-image:linear-gradient(to right,#aa92f4,#e091f5);position:relative;text-align:center}.opis.dowiedz_sie .content{float:left;width:100%;padding:15px 20px}.opis.dowiedz_sie h3{font-size:40px;line-height:50px;margin:0 auto;max-width:var(--content-max-width);width:100%;font-weight:700}.opis.dowiedz_sie .big_info{font-size:40px;line-height:50px;margin:0 auto;max-width:var(--content-max-width);width:100%;font-weight:700}.opis.dowiedz_sie p{font-size:30px;line-height:40px;margin:25px auto;max-width:var(--content-max-width);width:100%}.ds-wrapper .nav-container #nav.menu li.salon_link a{padding:10px 15px;background-color:#b3007c;color:#fff;border-radius:30px;font-size:16px;text-transform:uppercase;font-weight:700}.ds-wrapper .nav-container #nav.menu li.salon_link a:hover{color:#fff}.ds-wrapper .nav-container #nav.menu li.salon_link a.active{color:#fff}.ds-wrapper .nav-container #nav.menu li.salon_link a span::after{content:'\f007';font-family:"Font Awesome 6 Free";font-size:22px;margin:0 0 0 10px;display:unset;border:none}.change_language_popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;display:none}.change_language_popup .overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9998;background-color:#000;opacity:.5}.change_language_popup .change_language_popup_container{max-width:600px;width:calc(100% - 60px);max-height:calc(100vh - 60px);height:auto;margin:30px;position:fixed;left:calc(50% - 30px);top:calc(50% - 30px);transform:translateX(-50%) translateY(-50%);background-color:#fff;z-index:9999}.change_language_popup .change_language_popup_container .change_language_popup_content{float:left;width:100%;height:100%;padding:40px 15px 25px 15px;position:relative}.change_language_popup .change_language_popup_container .change_language_popup_content .close_btn{position:absolute;top:5px;right:5px;font-size:30px;color:var(--primary-color);cursor:pointer}.change_language_popup .change_language_popup_container .change_language_popup_content .change_language_popup_info_content{float:left;width:100%;height:100%;overflow-y:auto;padding:0 10px}.change_language_popup .change_language_popup_container .change_language_popup_content .change_language_popup_info_content .title{float:left;width:100%;font-size:18px;font-weight:700;color:var(--primary-color);padding:20px 0;text-align:center}.change_language_popup .change_language_popup_container .change_language_popup_content .change_language_popup_info_content .languages_list{float:left;width:100%;margin:0 0 30px 0;display:flex;flex-wrap:wrap;justify-content:center}.change_language_popup .change_language_popup_container .change_language_popup_content .change_language_popup_info_content .languages_list a{display:flex;margin:15px;line-height:25px;align-items:center}.change_language_popup .change_language_popup_container .change_language_popup_content .change_language_popup_info_content .languages_list a img{margin-right:10px}.legal_info{float:left;width:100%;margin:50px 0 100px 0}.legal_info h3{float:left;width:100%;font-size:30px;font-weight:700;color:var(--primary-color);margin:0 0 20px 0}.legal_info address{float:left;width:100%;font-style:normal;line-height:30px}