header{z-index:50;background-color:rgb(34 35 27 / 95%)}.front-hero-slider-wrap{margin-top:-78px;height:95vh;max-height:900px}.front-hero-slider,.front-hero-slider .flex-viewport{max-height:900px;height:100%}.front-hero-slider ul.slides li{padding:0 0 0 0;position:relative;height:100%}.front-hero-slider ul{height:100%;margin:0!important}.front-hero-slider .hero-slider-content{position:absolute;top:0;height:100%;width:100%;left:0;bottom:0;right:0;background-color:rgb(0 0 0 / .7)}.front-hero-slider .hero-slider-content>div{height:100%}.front-hero-slider .hero-slider-content img{margin:0 auto;object-fit:initial!important;margin-bottom:30px;max-width:350px}.slider-button-wrapper a{letter-spacing:1em;font-weight:700;color:#fff;transition:all .3s ease;background-color:transparent!important}.slider-button-wrapper a:hover{background:linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%)!important;)!important}.slider-button-wrapper{margin-top:40px}.front-hero-slider ol.flex-control-nav.flex-control-paging{transition:0.4s all;top:50%;position:absolute;max-width:100px;max-height:200px;transform:translateY(-50%);z-index:11;display:flex;flex-wrap:wrap}.front-hero-slider ol.flex-control-nav.flex-control-paging li{flex-basis:100%;position:relative;max-height:40px}.front-hero-slider ol.flex-control-nav.flex-control-paging li a{background:#fff0;z-index:12;position:absolute;width:100%;height:30px;top:0;border-radius:0!important;opacity:.5}.front-hero-slider ol.flex-control-nav.flex-control-paging li a.flex-active{border-right:1px solid var(--accent-color);opacity:1}.front-hero-slider ol.flex-control-nav.flex-control-paging li a:before{font-size:30px;line-height:30px;color:#fff;z-index:11;position:absolute;top:0;left:0;text-indent:0;cursor:pointer}.front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(1) a:before{content:"01"}.front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(2) a:before{content:"02"}.front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(3) a:before{content:"03"}.front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(4) a:before{content:"04"}.front-hero-slider ol.flex-control-nav.flex-control-paging li a:after{font-size:24px;line-height:30px;color:#fff;z-index:11;position:absolute;top:0;left:100px;text-indent:0;cursor:pointer;text-align:left!important;display:block;transform:translateX(-130px);transition:transform .6s ease .2s,opacity .4s ease;opacity:0}.front-hero-slider.active ol.flex-control-nav.flex-control-paging li a:after{transition:transform .6s ease,opacity .4s ease .2s;transform:translateX(0);opacity:1}.pl-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(1) a:after{content:"Słuchamy"}.pl-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(2) a:after{content:"Badamy"}.pl-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(3) a:after{content:"Planujemy"}.pl-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(4) a:after{content:"Leczymy"}.en-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(1) a:after{content:"We listen"}.en-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(2) a:after{content:"We examine"}.en-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(3) a:after{content:"We plan"}.en-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li:nth-child(4) a:after{content:"We treat"}.en-slider .front-hero-slider ol.flex-control-nav.flex-control-paging li a:after{width:200%}.front-hero-slider .front-slider-left-box{position:absolute;top:0%;left:0;height:100%;max-width:100px;background:rgb(0 0 0 / .15);border-right:1px solid rgb(255 255 255 / .1);width:100%;transition:0.4s all;z-index:10}.front-hero-slider.active .front-slider-left-box,.front-hero-slider .front-slider-left-box:hover{max-width:130px}.front-hero-slider.active ol.flex-control-nav.flex-control-paging{transform:translate(30px,-50%)}.service-buttons-wrap>div{max-width:525px;width:100%;box-sizing:border-box}.slider-button-wrapper>div{border-radius:50px;border:1px solid;border-image:linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%) 1;transition:all .3s ease;display:block;max-width:525px;width:100%;text-align:center;box-sizing:border-box}.slider-button-wrapper>div>a{color:#fff;background:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.slider-button-wrapper a:hover{-webkit-background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.front-button{padding:15px 50px 15px 50px;text-align:center;color:#fff;font-size:13px;line-height:13px;font-weight:700;font-style:normal;text-decoration:none;background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);border-radius:0 0 0 0;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease;display:block;max-width:525px;width:100%;box-sizing:border-box}.front-button:hover{border-color:var(--default-color);background:var(--default-color)}.about-content h2{text-align:left;font-size:38px;line-height:1.25em;background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.about-content a i{border-color:var(--accent-color);color:#fff;transition:all .3s ease}.about-content a:hover i{border-color:var(--default-color);background-color:var(--default-color)}.front-about>*:nth-child(2n+1){padding-right:35px}.front-about>*:nth-child(2n+2){padding-left:35px}.front-about-first-box{margin-bottom:50px}.front-main-title h2{font-size:40px}.service-quote-wrap blockquote{margin:0 auto 15px}.service-quote-wrap{max-width:600px;margin:0 auto}.front-service .project__title{font-size:20px;text-transform:uppercase;font-weight:400;color:#fff;text-shadow:0 0 5px #000}.four-box-wrap{padding:50px}.four-box-wrap .f-box>div{flex:0 0 auto;width:16.66666667%}.four-box-wrap .f-box .four-box-between:last-child{display:none}.four-box-wrap .f-box .four-box-between{position:relative}.four-box-wrap .f-box .four-box-between{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:11.11111110666667%}.four-box-content{max-width:300px}.four-box-content span{font-size:72px;line-height:86px;color:rgb(140 107 66)}.four-box-content h3{margin-bottom:10px;font-weight:700}.four-box-between>div:hover{transform:translateX(6px)!important}.four-box-between>div{-webkit-transition:all 0.5s cubic-bezier(.215,.61,.355,1);transition:all 0.5s cubic-bezier(.215,.61,.355,1);width:64px;height:64px;line-height:2em;vertical-align:middle;border-color:#eee!important;border-radius:50%;border:1px solid;display:block}.four-box-between i{font-family:'Font Awesome 6 Free';font-weight:700;content:"\f101";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.front-quote-section ul,.front-quote-section ol{padding-inline-start:0}.front-quote-section blockquote{max-width:700px;margin:0 auto 15px}.front-quote-section .flex-control-nav{bottom:-60px}.front-quote-section .flex-control-paging li a{background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);background:rgb(140 107 66);width:12px!important;height:12px!important;-webkit-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);opacity:.5}.front-quote-section .flex-control-paging li a.flex-active{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.front-quote-section p{margin-bottom:0px!important;font-size:15px;font-weight:700;text-transform:uppercase}.front-quote-section h2{font-size:40px;color:var(--default-text-color)}.front-quote-section .flexslider ul{list-style-type:none}.front-quote-section .flexslider li{padding-left:0}.front-quote-section .flexslider li cite{font-size:15px}.front-quote-section .flexslider li>div{margin:0 auto;max-width:700px}.front-quote-section .flexslider li:before{display:none}@media only screen and (max-device-width:1200px) and (min-device-pixel-ratio:1),(max-width:1200px){.front-button{padding:15px 20px 15px 20px}.front-hero-slider .hero-slider-content img{max-width:250px}.slider-button-wrapper{margin-top:60px}}@media only screen and (max-device-width:1000px) and (min-device-pixel-ratio:1),(max-width:1000px){.front-quote-section .flexslider:before,.front-quote-section .flexslider:after{display:none}.four-box-content{max-width:initial}.four-box-wrap .f-box>div{flex:0 0 auto;width:100%}.four-box-wrap .f-box .four-box-between{display:none}.front-hero-slider .hero-slider-content img{max-width:200px}.slider-button-wrapper{margin-top:40px}#frontabout .bgo{height:400px}}@media only screen and (max-device-width:999px) and (min-device-pixel-ratio:1),(max-width:999px){.front-hero-slider-wrap .p120{display:none}.front-quote-section .p200{padding-top:90px}.four-box-wrap{padding:0}.front-about-second-box{margin-bottom:50px}.front-about-first-box>div:nth-child(1){margin-top:50px!important;order:2}.front-about-first-box>div:nth-child(2){margin-top:0px!important;order:1}.front-about>*:nth-child(2n+1){padding-right:0}.front-about>*:nth-child(2n+2){padding-left:0}.front-hero-slider-title h1{font-size:40px}}@media only screen and (max-device-width:1024px) and (min-device-pixel-ratio:1),(max-width:1024px){.service-buttons-wrap{flex-wrap:wrap}.service-buttons-wrap .front-button{width:100%;display:block;box-sizing:border-box}.service-buttons-wrap>div{flex-basis:100%}.service-buttons-wrap>div:first-child{margin-bottom:40px}.front-hero-slider ol.flex-control-nav.flex-control-paging{max-height:140px}.front-hero-slider ol.flex-control-nav.flex-control-paging li a:after{display:none}.front-hero-slider.active .front-slider-left-box,.front-hero-slider .front-slider-left-box:hover{max-width:100px}.front-hero-slider.active ol.flex-control-nav.flex-control-paging{transform:translate(0,-50%)}}@media only screen and (max-device-width:600px) and (min-device-pixel-ratio:1),(max-width:600px){.front-button{font-size:12px;letter-spacing:0;text-transform:initial;padding:10px}.front-hero-slider ol.flex-control-nav.flex-control-paging{transform:translate(-50%,0%);top:initial;bottom:25px;flex-wrap:initial;max-width:250px;left:50%;padding-inline-start:0}.front-hero-slider ol.flex-control-nav.flex-control-paging li a.flex-active{border:0}.front-hero-slider .front-slider-left-box{display:none}}