.cms404_error_bg{background-image:url(/media/Web/background.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.bg-dark{background:rgba(33,37,41,.9)!important}.small{font-size:10px}.bg-hero{width:100%;min-height:100vh;background:url(/media/Web/background-hero-light.jpg);background-color:#152718;background-repeat:no-repeat;background-position:right center;background-size:cover;position:relative}.mod-globalco,.mod-hero{position:relative;z-index:3}.mod-hero{width:100%;height:100%;min-height:100vh;display:flex;justify-content:center;align-items:start;flex-flow:column;z-index:2}.mod-hero .cms404_module_header{color:#fff;text-align:left;font-size:70px;line-height:86px;font-weight:300}.mod-globalco.mod-white ._CMS4Toolbox,.mod-hero ._CMS4Toolbox{color:#fff;padding:0}.mod-hero .toolbox-sub{color:#fff;text-align:left;font-size:30px;line-height:30px;margin-top:20px;margin-bottom:20px;font-weight:100}.mod-globalco.mod-white ._CMS4Toolbox p,.mod-globalco.mod-white .cms404_module_header,.mod-globalco.mod-white h2{color:#fff}.cms404-owl-slide-text .h5,.mod-globalco .cms404_module_header,.mod-globalco h2{font-size:28px;font-weight:700;line-height:40px}.countup-container{margin-top:50px}.countup-number{text-align:left}.center-counter .countup-container{border-left:1px solid #249f95;border-right:1px solid #249f95;padding:0 20px}.counterup{font-weight:700!important;font-size:120px}.countup-desc{font-weight:300;text-align:left}.cms404-owl-slide-text p,.mod-globalco ._CMS4Toolbox p,.mod-globalco ._CMS4Toolbox ul li{font-size:16px;line-height:29px;font-weight:300}.mod-globalco ._CMS4Toolbox{padding:0;margin-top:50px}.cms404_file_row:hover .cms404_file_name a,a{color:#249f95}.btn{border-radius:0;padding:16px 20px}.btn-primary{border:0;background-color:#d6ceba;color:#000;font-size:18px;font-weight:300}.btn-primary:hover{background-color:#c1b59d}.dropmenu5-menu{background-color:transparent;transition:background-color 200ms ease,box-shadow 200ms ease;z-index:1030;padding:20px}.dropmenu5-menu.is-scrolled{background-color:#142115;box-shadow:0 4px 14px rgba(67,67,67,.25)}.dropmenu5-menu .navbar.fixed-top{position:static!important}.dropmenu5-menu .dropdown-item,.dropmenu5-menu .navbar-brand,.dropmenu5-menu .navbar-nav .nav-link{color:#fff!important}.dropmenu5-menu .navbar-toggler{border-color:rgba(255,255,255,.4)}.dropmenu5-menu .navbar-toggler .hamburger-inner,.dropmenu5-menu .navbar-toggler .hamburger-inner::after,.dropmenu5-menu .navbar-toggler .hamburger-inner::before{background-color:#fff}.CO-svg{position:absolute;top:0;right:60px;z-index:3}.CO-svg img{max-width:650px}.mb-50{margin-bottom:50px}.bg-team{background:url(/media/Web/bg-sala.jpg);background-position:center center;background-attachment:fixed;background-size:cover;background-color:#152718;margin-top:100px;position:relative}.card{border-radius:0;border:0;background-color:transparent;color:#fff;text-align:center}.card-img-top{border-top-left-radius:0;border-top-right-radius:0;position:relative;display:block}.image-border{position:relative;cursor:pointer}.image-border::before{content:"";position:absolute;width:100%;height:100%;border:1px solid #249f95;left:5px;top:-5px;z-index:10;transition:border-width .3s ease}.image-border:hover::before{border-width:3px}.image-border img.card-img-top{opacity:1;transition:all .3s ease}.image-border:hover img.card-img-top{opacity:.5;transform:scale(1.05)}.card .modal-header{border-bottom:0}.card .modal-title{color:#000;font-size:32px;font-weight:700;margin-bottom:30px}.card .modal-title .team-title{color:#8d8d8d;font-size:18px;font-weight:100;text-align:left}.card .modal-content{padding:35px}.card .modal-body,.card .modal-body p{color:#000;font-size:18px;font-weight:300;text-align:left!important}.dropmenu5-menu .dropdown-item,.dropmenu5-menu .navbar-brand,.dropmenu5-menu .navbar-nav .nav-link{text-transform:uppercase}.mod-cytat{background-color:#fff;padding:30px;z-index:2;position:relative;bottom:-100px}.mod-cytat ._CMS4Toolbox,.mod-cytat ._CMS4Toolbox p{font-size:35px;line-height:68px;font-weight:300;margin-bottom:0}.mod-cytat ._CMS4Toolbox{padding:0;position:relative;margin-left:80px}.mod-cytat ._CMS4Toolbox:before{content:"“";font-size:100px;color:#249f95;font-weight:700;position:absolute;top:20%;left:-70px}.bg-light{background-color:#f6f6f6!important;padding-top:200px;padding-bottom:200px}.mod-realizacje{position:relative;top:-150px}.owl-stage-outer{padding:50px 0}.owl-item .container-sm{box-shadow:0 0 30px rgba(0,0,0,.1)}.cms404-owl-slide-text{padding:50px;color:#333f4d;background-color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:start}.house-params-ico{position:relative;color:#222b3a;font-size:1rem;font-weight:600;text-align:center;margin-top:15px;padding:5px 0;top:0}.house-params{line-height:1.8rem;font-size:1rem}.owl-item .cms404_gallery_item{padding:0;max-width:25%!important;display:initial!important}.icon-additional{width:150px;margin:0 auto;padding:10px}.owl-carousel .owl-item{display:flex;justify-content:center}._CMS4Toolbox figure,._CMS4Toolbox table,.owl-carousel .owl-item img.cms404-owl-image{width:100%}.modal-form-result .cms404-form{color:#000!important}._CMS4Toolbox table td{padding:20px}.mod_table ._CMS4Toolbox table tr{border-bottom:1px solid #fff!important}.mod_table ._CMS4Toolbox td:first-of-type{background-color:#4c6f4f;color:#fff!important}@media only screen and (max-width:768px){.bg-hero{background-size:auto!important;background-position:75%top!important}.bg-contact{background-position:80%center!important}.bg-team{background-size:auto!important}.owl-carousel .owl-item img.cms404-owl-image{width:auto!important;max-width:383px}.mod-hero .cms404_module_header{font-size:25px;line-height:27px}.mod-hero .toolbox-sub{font-size:15px;line-height:26px}.dropmenu5-navbar{padding:0}.cms404_sidebar_content{background-color:#292929;width:100%}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff!important}.cms404_sidebar_content .hamburger-close{position:absolute;right:0;top:48px}.cms404_mobile_item{border-bottom:0!important;margin-bottom:20px}.cms404_mobile_item:first-of-type{margin-top:50px!important}.cms404_mobile_item a{font-size:20px;text-transform:uppercase;color:#fff!important}.dropmenu5-tools-item svg,.mobile-icons svg{fill:#249f95;width:18px;height:18px}.mobile-icons{padding:0!important}.dropmenu5-tools{display:none!important}.mod-globalco .cms404_module_header,.mod-globalco h2{font-size:24px;line-height:38px}.CO-svg{position:relative;top:initial;right:initial;margin:0;overflow:hidden}.CO-svg,.margins-0,.margins-0 ._CMS4Toolbox{padding:0}.CO-svg img{position:relative;left:0;width:auto;margin-top:70px}.center-counter .countup-container{border-left:0;border-right:none;border-top:1px solid #249f95;border-bottom:1px solid #249f95}.mod-cytat ._CMS4Toolbox,.mod-cytat ._CMS4Toolbox p{font-size:19px;line-height:33px}.cms404-owl-slide-text{padding:16px}.cms404-owl-slide-text .h5{font-size:16px;line-height:36px}.card .modal-body,.card .modal-body p,.cms404-owl-slide-text p,.mod-globalco ._CMS4Toolbox p,.mod-globalco ._CMS4Toolbox ul li{font-size:14px}.cms404-form{padding:0!important}.cms404-form-head p{font-size:18px!important;font-weight:300;color:#fff;line-height:34px!important;max-width:800px;margin:0;text-align:left;padding:0}.footer-social{margin-top:30px}.card .modal-content{padding:15px}.card .modal-title{color:#000;font-size:20px}.countup-desc,.countup-number{text-align:center}.center-counter .countup-container{padding:20px}}.modal-header{align-items:start}.owl-carousel .owl-item img.icon-additional{width:auto!important}.owl-carousel .cms404-gallery-full{margin-bottom:0}.bg-contact{background:url(/media/Web/bg-contact.jpg);background-size:cover!important;background-repeat:no-repeat;background-position:center center;min-height:650px;padding-top:100px}.bg-contact a{color:#fff}#formularz{background:#011e33}.cms404-fields{margin:80px auto;max-width:800px}.cms404-form-head .h4,.cms404-group-start .h6{display:none}.cms404-form-head p{font-size:28px;font-weight:300;color:#fff;line-height:46px;max-width:800px;margin:0 auto!important}.cms404-form{background:0 0;padding:50px}.cms404-group-start{padding:0;background:0 0}.cms404-form{color:#fff;text-align:center}.cms404-form-row{padding:0;margin:0}.form-check-input,.form-control,.form-select{font-style:normal;font-weight:400;line-height:120%;letter-spacing:.113px;color:#b1b1b1!important}.form-check-input,.form-control{font-size:15px}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:#ccc}.cms404-label-special,.form-check-label,.info-label{font-size:13px;font-style:normal;font-weight:300;letter-spacing:.113px;line-height:18px;color:#fff!important;text-align:left!important}.form-check-input,.form-control,.form-select{border:1px solid #fff;background:#fff;border-radius:0}.form-control:focus{border:1px solid #000;outline:0!important;box-shadow:none;color:#fff}.form-check-input:checked{border-color:#191919;background:#68b677}.cms404-contact-value .fa,.cms404-contact-value .fas,.cms404_contact a,.cms404_contact_form_bg a{color:#68b677!important}.cms404_contact a,.cms404_contact_form_bg a{text-decoration:underline}.cms404_contact a:hover,.cms404_contact_form_bg a:hover{text-decoration:none}.form-control::placeholder{opacity:.5;color:#b1b1b1}.form-select{font-size:12px}figure.image img{margin-bottom:40px}.accordion-item{border:0;border-radius:0}._CMS4Core_footer{font-size:12px!important}.bg-footer,.cms404-toolbox-footer .accordion-item,.cms404_copyright{background:#000;color:#fff;font-size:16px}.bg-footer{padding:50px 0}.cms404-toolbox-footer .footer-column p img{float:left;margin-right:15px}.cms404-toolbox-footer a,.cms404_copyright a{color:#786c5a!important;text-decoration:none}.cms404-toolbox-footer a:hover,.cms404_copyright a:hover{text-decoration:underline}.cms404-toolbox-footer p{line-height:24px;font-weight:300}.cms404-toolbox-footer .accordion-item{background:0 0}.cms404-toolbox-footer .accordion-item .accordion-header,.cms404-toolbox-footer .accordion-item .secondary-button.accordion-button{font-weight:600;font-size:18px;text-transform:uppercase!important;color:#fff;background:0 0;padding-left:0}.cms404-toolbox-footer .h3{font-weight:600;font-size:18px;text-transform:uppercase!important;color:#fff;background:0 0;padding:16px 0}.cms404-toolbox-footer .accordion-collapse.show .accordion-body,.secondary-button.accordion-button.collapsed{border-bottom:0!important}.cms404-toolbox-footer .accordion-body{padding:0}.footer-social a{display:inline-block;background:#786c5a;border-radius:25px;width:30px;height:30px;position:relative}.footer-social p{margin-top:40px}.footer-social svg{fill:#fff;width:18px;height:18px;position:absolute;left:6px;top:7px}.cms404-toolbox-footer .secondary-button.accordion-button::after,.cms404-toolbox-footer .secondary-button.accordion-button:not(.collapsed)::after{content:none}.accordion-button:not(.collapsed){box-shadow:none}.breadcrumb-item a,.table th{color:#fff}.breadcrumb-item,.breadcrumb-item+.breadcrumb-item::before{color:rgba(255,255,255,.5)!important}.cms404_section_bg h1{font-weight:600;text-transform:uppercase}.cms404_section_bg:before{content:none}.cms404_section_bg{background:#000;padding:7rem 3rem 3rem;display:flex;justify-items:center;justify-content:center;align-items:center;flex-direction:column-reverse;color:#fff;margin-bottom:15px}.cms404_file_name a{color:#249f95}.cms404_file_row:hover .cms404_file_download{background-color:rgba(34,175,226,.6)}.cms404_file_row:hover{text-decoration:underline;color:#000}.cms404-gallery-short{padding:0!important}.table th{padding:16px;background-color:rgba(1,108,99,.9)}.table tr{border-bottom:1px solid #ccc!important}.cms404-gallery-short .cms404_gallery_item{border-right:0!important}.cms404-gallery-short .cms404_gallery_item_name{display:none}.cms404-gallery-short .rounded{border-radius:0!important}.accordion-desktop-header,.contactbox .accordion-header{margin-bottom:15px;border-bottom:1px solid #2a2b33}.accordion.contactbox{background-color:transparent!important;--bs-accordion-bg:transparent!important;background:0 0!important;margin-bottom:15px}.contactbox .contact-data,.contactbox a{font-size:14px;font-weight:500;line-height:28px}.contactbox a{color:#0c971a}.contactbox .contact-data{margin:0;color:#2a2b33}.bogdanski_module_box ._CMS4Toolbox{padding:15px 0}.accordion-desktop-header,.bogdanski_module_box .cms404_module_header,.contactbox .secondary-button.accordion-button{font-size:24px;font-style:normal;font-weight:600;padding:15px 0}.accordion-desktop-header span,.contactbox .secondary-button.accordion-button span{font-weight:400;margin-left:10px}.cms404_contact_header{display:none}.modal-form-result{background-color:#000}.modal-form-result .modal-content{background-color:#fff;color:#000!important}#preloader,.schedule-day{overflow:hidden;height:100%}#preloader{position:fixed;top:0;left:0;width:100%;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity 1s ease,visibility 1s ease}#preloader.hidden{opacity:0;visibility:hidden}#preloader video{width:100%;height:100%;object-fit:cover}#content{display:none}.schedule-day{background:#fff;box-shadow:0 .25rem 1rem rgba(0,0,0,.1)}.schedule-day .day-head{border-bottom:1px solid #fff;padding:.9rem 1rem;font-weight:700;letter-spacing:.2px;color:#fff!important;font-size:1.1rem;background:linear-gradient(to bottom,#4c6f4f,#000)}.schedule-table{width:100%;margin:0}.schedule-table td{padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:top}.schedule-table tr:last-child td{border-bottom:0}.schedule-time{width:88px;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;color:var(--accent)}.schedule-class{font-weight:600;line-height:1.15}.schedule-note{display:block;margin-top:.25rem;font-weight:500;color:var(--muted);font-size:.85rem;line-height:1.25}