a,a:hover{text-decoration:none}.card.question-box,.navbar,.section,.stats .stats-item{background-color:var(--background-color)}.btn,li.nav-item>a{border-radius:50px}.card.question-box,.services .service-item{box-shadow:0 5px 10px 0 rgba(0,0,0,.25);border-radius:18px}:root{--background-color:#FFFFFF;--default-color:#444444;--heading-color:#0c1d39;--accent-color:#9c9c9c;--test:#92a2ba}body{font-family:"Roboto Condensed",sans-serif!important;color:var(--default-color)}a{color:var(--accent-color);transition:.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%)}.navbar{box-shadow:0 6px 4px -4px rgba(0,0,0,.25)}li.nav-item{margin-left:8px}li.nav-item>a{padding:10px 20px!important}li.nav-item>a.active,li.nav-item>a:hover{background-color:var(--heading-color);color:var(--background-color)!important}.section{scroll-margin-top:80px;padding:50px 0;overflow:clip}.card.question-box,.main,.services .service-item,.subpage{position:relative;overflow:hidden}.section-title h2{font-size:20px;font-weight:500;padding:0;line-height:1px;margin:0;letter-spacing:1.5px;text-transform:uppercase;position:relative;color:var(--accent-color)}.section-title h2::after{content:"";width:120px;height:1px;display:inline-block;background:color-mix(in srgb,var(--heading-color),transparent 55%);margin:2px 10px}.section-title p{color:var(--default-color);margin:0 0 5px;font-size:24px;font-weight:700;text-transform:uppercase}.breadcrumb>.breadcrumb-item a,.btn,.dark-background,.footer,.footer a,.main .container span{color:var(--background-color)}.main,.subpage{width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--heading-color) 100%,transparent) 0,#fff 100%);display:flex;flex-direction:column;padding:0}.main .container{display:flex;text-align:center;padding-top:80px;height:500px}.subpage .container{padding-top:140px;height:200px!important}.subpage .container .breadcrumbs ol{display:flex;justify-content:center}.breadcrumb-item::before,.breadcrumb>.breadcrumb-item.active{color:var(--heading-color)!important}.main .container h2,.main .container h3{color:var(--background-color);font-weight:700;font-size:40pt;text-shadow:1px 1px 1px var(--default-color),-1px -1px 1px var(--default-color)}.main .container span{font-family:Kalam;font-size:20pt;letter-spacing:2px}.waves{display:block;width:100%;position:relative}.wave1 use{animation:12s linear -2s infinite wave1-animation;fill:#0c1d39;opacity:.9}.wave2 use{animation:10s linear -2s infinite wave2-animation;fill:#0c1d39;opacity:.6}.about ul{list-style:none}.about ul li{padding:3px 0 3px 5px}.about ul li .fa{color:var(--heading-color);margin-right:8px}.card.question-box{padding:50px 30px 60px;text-align:center;color:var(--heading-color)}.card.question-box .icon i{position:absolute;left:-16px;top:calc(50% - 30px);transition:.5s}.card.question-box h3{transition:.3s ease-in-out}.card.question-box a{color:var(--default-color)}.card.question-box a:hover,.contact a:hover,.footer a:hover{color:var(--accent-color)}.services .card.question-box{padding:30px}.services-list a.list-item{background-color:color-mix(in srgb,var(--default-color),transparent 95%);display:flex;align-items:center;padding:12px 15px;margin-top:15px;transition:.3s}.services-list a.list-item:first-child{margin-top:0}.services-list a.list-item i{font-size:16px;margin-right:8px;color:var(--heading-color)}.services-list a.list-item.active,.services-list a.list-item:hover{color:var(--heading-color)!important;background-color:color-mix(in srgb,var(--heading-color),transparent 55%)}.services-list a.list-item.active i,.services-list a.list-item:hover i{color:color-mix(in srgb,var(--heading-color),transparent 55%)}.stats .stats-item{padding:30px;border-radius:18px}.stats .stats-item i{color:var(--heading-color);font-size:42px;line-height:0;margin-right:20px;width:48px;text-align:center}.stats .stats-item span{color:var(--heading-color);font-size:32px;display:block;font-weight:600}.stats .stats-item p{padding:0;margin:0;color:var(--default-color);font-size:16px}.btn{font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;transition:.25s;margin:10px;background:var(--heading-color)}.btn:hover,.contact button[type=submit]:hover{background-color:color-mix(in srgb,var(--heading-color),transparent 55%);color:var(--background-color)}.booking .btn,.booking .btn:hover,.contact a,.contact i,.services .service-item h3{color:var(--heading-color)}.booking .btn{background:var(--background-color)}.booking .btn:hover{background:var(--accent-color)}.dark-background{background-color:var(--heading-color)}.services .service-item{background-color:var(--background-color);padding:60px 30px 60px 70px;transition:.3s ease-in-out}.services .service-item .icon{position:absolute;left:-18px;top:calc(50% - 30px)}.services .service-item .icon i{font-size:64px;line-height:1;transition:.5s;color:var(--heading-color)}.services .service-item h3{font-weight:700;margin:10px 0 15px;font-size:22px;transition:.3s ease-in-out}.services .service-item p{line-height:24px;font-size:14px;margin-bottom:0;color:var(--default-color)}.contact i{width:50px;display:flex;justify-content:center;align-items:center;font-size:32pt}.contact i.fa-map-marker{font-size:40pt}.contact button[type=submit]{background:var(--heading-color);color:var(--background-color);border:0;padding:10px 30px;transition:.25s;border-radius:50px}.footer span{font-size:9pt}@media (max-width:576px){.main .container{min-height:830px;padding-top:120px}.main .container .person{position:absolute;bottom:-205px;left:-50px;right:0}.main .container .person img{width:340px}.main .container h3{padding-bottom:30px}.waves{height:40px}}@media (min-width:576px){.main .container{min-height:830px;padding-top:120px}.main .container .person{position:absolute;bottom:-205px;left:-50px;right:0}.main .container .person img{width:340px}.main .container h3{padding-bottom:30px}.waves{height:40px}}@media (min-width:992px){.main .container .person{position:absolute;bottom:-175px;left:auto;right:0}.main .container .person img{width:410px}.main .container{min-height:640px;align-items:center;padding-top:110px}.main .container h3{padding-bottom:60px}.waves{height:75px}}@media (min-width:1200px){.main .container{min-height:740px}.main .container .person{position:absolute;bottom:-175px;left:auto;right:0}.main .container .person img{width:470px}}@media (max-width:992px){.main .container h2,.main .container h3{font-size:25pt}.about .btn,.booking .btn,.contact button[type=submit],.services .btn{width:100%}}@media(min-width:1400px){.services .service-item:hover{transform:translateY(-5px)}.question-box:hover .icon i,.question-box:hover h3,.services .service-item:hover .icon i,.services .service-item:hover h3{color:var(--accent-color)}}@keyframes wave1-animation{0%{transform:translate(85px,0)}100%{transform:translate(-90px,0)}}@keyframes wave2-animation{0%{transform:translate(-90px,0)}100%{transform:translate(85px,0)}}#poznajCennik .modal-body .table>tbody{font-size:11pt}.tab-content div{scroll-margin-top: 180px;}