body{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.4rem}@media only screen and (min-width:1023px){body{font-size:1.4rem}}@media only screen and (min-width:1365px){body{font-size:1.6rem}}body b,body strong{font-weight:700}a{color:#2b2b2b}.sife-footer a:hover,.wp-block-group a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:montserrat,sans-serif;font-style:normal;font-weight:700}.h1,.is-style-h1,h1{font-size:2.6rem;line-height:1.22;margin-top:0;margin-bottom:30px}@media only screen and (min-width:1023px){.h1,.is-style-h1,h1{font-size:2.9rem;margin-bottom:35px}}@media only screen and (min-width:1365px){.h1,.is-style-h1,h1{font-size:3.1rem}}@media only screen and (min-width:1599px){.h1,.is-style-h1,h1{font-size:4rem}}.h1:before,.is-style-h1:before,h1:before{content:"";display:block;height:4px;width:50px;background:#fc511f;margin-bottom:5px}@media only screen and (min-width:1023px){.h1:before,.is-style-h1:before,h1:before{width:94px;height:6px}}.h1.has-text-align-center:before,.is-style-h1.has-text-align-center:before,h1.has-text-align-center:before{margin-left:auto;margin-right:auto}.h2,.is-style-h2,h2{font-size:1.9rem;line-height:1;margin:0}@media only screen and (min-width:1023px){.h2,.is-style-h2,h2{font-size:2.2rem}}@media only screen and (min-width:1365px){.h2,.is-style-h2,h2{font-size:2.4rem}}@media only screen and (min-width:1599px){.h2,.is-style-h2,h2{font-size:2.7rem}}.h3,.is-style-h3,h3{font-size:1.6rem;line-height:1.25;margin-top:.5em;margin-bottom:.5em}@media only screen and (min-width:1023px){.h3,.is-style-h3,h3{font-size:1.9rem}}@media only screen and (min-width:1365px){.h3,.is-style-h3,h3{font-size:2rem}}@media only screen and (min-width:1599px){.h3,.is-style-h3,h3{font-size:2.1rem}}.small{font-size:1.2rem;line-height:1.53}.font-white,.has-text-color.has-white-color{color:#fff}.is-style-counter{font-size:5rem;font-weight:700;margin-top:20px;margin-bottom:0;line-height:1}@media only screen and (min-width:1023px){.is-style-counter{font-size:7rem}}@media only screen and (min-width:1599px){.is-style-counter{font-size:9rem}}.is-style-counter-title{font-size:1.3rem;line-height:1;margin-top:0;margin-bottom:20px}@media only screen and (min-width:1023px){.is-style-counter-title{font-size:1.6rem}}@media only screen and (min-width:1599px){.is-style-counter-title{font-size:1.8rem}}@media only screen and (min-width:767px){.is-style-limit-width{max-width:70%}}@media only screen and (min-width:1210px){.is-style-limit-width{max-width:50%}}.is-style-limit-width.has-text-align-center{margin-left:auto;margin-right:auto}body,html{margin:0;padding:0;height:100%}html{font-size:16px;font-size:62.5%;line-height:1.63}body,html{font-weight:400}body{line-height:1.75;background-size:100% auto;color:#2b2b2b}*{box-sizing:border-box}a,img{outline:none;text-decoration:none}img{display:block;max-width:100%;height:auto}button,img{border:none}button{cursor:pointer;background:none}button,button:active,button:focus{outline:none}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity , filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:130;line-height:0;position:relative;z-index:20}@media only screen and (min-width:1210px){.hamburger{display:none}}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fc511f}.hamburger-box{width:28px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:28px;height:4px;background-color:#fc511f;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s , opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s , transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease , opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease , transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.topBarOuter{transition:transform .5s , background .5s}@media only screen and (min-width:1210px){.topBarOuter{position:fixed;top:0;left:0;width:100%;z-index:100}}.topBar{z-index:100;display:-ms-flexbox;display:flex;transition:all .3s;position:fixed;left:0;top:0;width:100%;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width:1209px){.topBar{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;opacity:1}}@media only screen and (min-width:1210px){.topBar{padding-top:13px;padding-bottom:13px;-ms-flex-align:center;align-items:center}}.logo{height:40px;transition:all .3s}@media only screen and (min-width:767px){.logo{height:50px}}@media only screen and (min-width:1599px){.logo{height:65px}}.main-navigation{position:relative}@media only screen and (max-width:1209px){.main-navigation{width:100vw;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:13px 25px}}@media only screen and (min-width:1210px){.main-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100vw;transition:all .5s;margin:0 auto;padding:0 2vw}}@media only screen and (min-width:1365px){.main-navigation{padding:0 4vw}}@media only screen and (min-width:1599px){.main-navigation{padding:0 8vw}}.main-navigation a{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;color:#2b2b2b;font-size:2.2rem;transition:all .3s;font-weight:400}.main-navigation a:hover{color:#fc511f}@media only screen and (max-width:1209px){.main-navigation a{display:block;position:relative}}@media only screen and (min-width:1210px){.main-navigation a{font-size:1.4rem;line-height:1;display:block}}.main-navigation .current-menu-item>a,.main-navigation .current-menu-parent>a{font-weight:700;color:#000}.main-navigation .item-special a{font-weight:700;color:#fc511f}@media only screen and (min-width:1210px){.main-navigation .logoContainer a{display:block}}@media (max-width:768px){.mainMenuWrapper{display:block;top:66px;height:calc(100vh - 66px);overflow:auto}}@media (min-width:768px) and (max-width:1209px){.mainMenuWrapper{top:66px;height:calc(100vh - 76px)}}@media only screen and (max-width:1209px){.mainMenuWrapper{background:#fff;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-weight:700;transition:all .4s ease-in-out;transform:translate(100vw);position:absolute;left:0;width:100vw;opacity:0;padding:36px 36px 65px}}@media only screen and (min-width:1210px){.mainMenuWrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-top:-13px;margin-bottom:-13px;display:-ms-flexbox;display:flex}}.additionalNav,.main-navigation .menu{text-align:center;padding:0;margin:0;font-size:2.7rem;-ms-flex-positive:1;flex-grow:1}.additionalNav .additionalNavElem,.additionalNav .menu-item,.main-navigation .menu .additionalNavElem,.main-navigation .menu .menu-item{text-align:left;display:block;padding:0}.main-navigation .menu{-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-width:1210px){.main-navigation .menu .menu-item a{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.main-navigation .menu .menu-item.home a{display:block;width:23px;overflow:hidden;text-indent:-300px;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/home-icon.svg) no-repeat 50%}.additionalNav{-ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex}.additionalNavElem+.additionalNavElem{margin-left:24px}.nav-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;height:100%}.nav-menu .menu-item{margin-right:14px;line-height:1;height:100%}}@media only screen and (min-width:1365px){.nav-menu .menu-item{margin-right:30px}}@media only screen and (min-width:1599px){.nav-menu .menu-item{margin-right:37px}}@media only screen and (max-width:1209px){.nav-menu .menu-item.hideMobile{display:none}}@media only screen and (min-width:1210px){.mainMenuContainer{-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;height:100%}}.logoContainer{-ms-flex-positive:1;flex-grow:1;position:relative;z-index:5}@media only screen and (min-width:1210px){.logoContainer svg{width:249px;height:auto}}.langSwitcher{margin:0;padding:0;cursor:pointer}@media only screen and (max-width:1209px){.langSwitcher{display:-ms-flexbox;display:flex;margin-top:30px}}.langSwitcher select{background:#fff;border:none;color:#2b2b2b;text-transform:uppercase;font-size:1.8rem;padding:2px 4px;font-weight:700}@media only screen and (max-width:1209px){.langSwitcher select{border:1px solid #fc511f;line-height:45px}}@media only screen and (min-width:1210px){.langSwitcher select{color:#2b2b2b;padding:0 4px;line-height:1.1;height:25px;font-size:1.4rem}}.langSwitcher option{text-transform:uppercase}.langSwitcher ::-moz-selection{background:#fc511f;color:#fc511f}.langSwitcher ::selection{background:#fc511f;color:#fc511f}.socialMedia{display:-ms-flexbox;display:flex;margin:20px 0 30px}@media only screen and (min-width:1210px){.socialMedia{display:none}}.socialMedia a{margin-right:16px}.site_logo_path1{fill:#000;transition:fill .2s}.site_logo_path2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}@media only screen and (max-width:1209px){.topBar.is-opened .mainMenuWrapper{transform:translate(0);opacity:1}}.category-menu ul{padding-left:0}.category-menu .menu{text-align:center}.category-menu .menu-item{display:inline-block;margin:0 7px 7px}@media only screen and (min-width:1599px){.category-menu .menu-item{margin-left:15px;margin-right:15px}}.category-menu .menu-item a{margin-top:0}.category-menu .current-menu-item a{background:#fc511f;color:#fff}.category-menu .current-menu-item a:after{border-color:transparent transparent transparent #fff}.category-menu.align-left .menu{margin-top:40px}@media only screen and (min-width:767px){.category-menu.align-left .menu{text-align:left}.category-menu.align-left .menu .menu-item:first-child{margin-left:0}}@media only screen and (max-width:1209px){.menu-item-has-children>a:after{content:"";display:block;width:12px;height:12px;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-slider_active.svg) no-repeat 50%;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%)}.menu-item-has-children>a.submenu-opened:after{transform:translateY(-50%) rotate(180deg)}.main-navigation .sub-menu{background:#f7f7f7;padding:0 35px;max-height:0;overflow:hidden;transition:all .5s}.main-navigation .sub-menu:after,.main-navigation .sub-menu:before{content:"";display:block;height:10px}.main-navigation .sub-menu .focus .sub-menu{max-height:500px}.main-navigation .sub-menu .sub-menu{max-height:0;overflow:hidden}.main-navigation .sub-menu .menu-item-has-children a:after{right:0}.focus .sub-menu,.submenu-opened .sub-menu{max-height:500px}}@media only screen and (min-width:1210px){.menu-item-has-children{position:relative}.sub-menu{position:absolute;left:-30px;bottom:0;transform:translateY(100%);z-index:90;background:#d9d9d9;padding:30px 0;width:240px;pointer-events:none;transition:all .2s;opacity:0}.sub-menu .menu-item{padding:0 30px!important;margin-right:0}.sub-menu .menu-item-has-children:after{content:"";position:absolute;top:4px;right:20px;width:12px;height:12px;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-slider_active.svg) no-repeat 50%;background-size:contain;transform:rotate(-90deg);z-index:1;transition:transform .2s ease-in-out}.sub-menu .menu-item-has-children:hover:after{transform:rotate(-90deg) translateY(5px)}.sub-menu .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all}.sub-menu .sub-menu{top:0;bottom:inherit;background-color:#eee;left:100%;right:-30px;transform:translateY(-10px);pointer-events:none;transition:all .2s;opacity:0}.sub-menu .menu-item+.menu-item{margin-top:18px}.sub-menu a{display:block;padding:4px 0;color:#2b2b2b;line-height:1.2}.sub-menu .current-menu-item>a{color:#fff;font-weight:700}.menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:all}.search-form{margin-left:16px}}.search-form--open .search-form__form{display:-ms-flexbox;display:flex}.search-form__toggle{display:none}@media only screen and (min-width:1210px){.search-form__toggle{display:block;width:20px;height:20px;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-search.svg) no-repeat 50%;background-size:contain;cursor:pointer;transition:transform .3s ease-in-out}}.search-form__toggle:hover{transform:scale(1.07)}.search-form__form{width:100%;margin-top:20px;padding:8px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.1)}@media only screen and (max-width:1209px){.search-form__form{right:25px}}@media only screen and (min-width:1210px){.search-form__form{display:none;width:450px;position:absolute;top:76px;right:2vw;margin-top:0;box-shadow:0 4px 6px rgba(0,0,0,.16)}}@media only screen and (min-width:1365px){.search-form__form{top:63px;right:4vw}}@media only screen and (min-width:1599px){.search-form__form{top:76px;right:8vw}}.search-form__form--visible{display:-ms-flexbox;display:flex;position:static;margin:0 auto;max-width:600px;width:100%;padding:8px 16px}.search-form__input{font-weight:400!important;outline:none;margin-right:8px}.search-form__button{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center;align-items:center;margin:0!important}@media only screen and (min-width:767px){.search-form__button{min-width:120px}}.siteContainer{width:100%;overflow-x:hidden}.container{padding:40px 25px}@media only screen and (min-width:1023px){.container{padding:45px 25px}}@media only screen and (min-width:1210px){.container{padding:45px 2vw}}@media only screen and (min-width:1365px){.container{padding:45px 4vw}}@media only screen and (min-width:1599px){.container{padding:75px 8vw}}.menu-spacer{padding-top:65px}@media only screen and (min-width:767px){.menu-spacer{padding-top:75px}}@media only screen and (min-width:1599px){.menu-spacer{padding-top:90px}}.menu-spacer>.wp-block-group:first-child{padding-top:50px}@media only screen and (min-width:1599px){.menu-spacer>.wp-block-group:first-child{padding-top:75px}}.no-padding-top{padding-top:0}.wp-block-group .wp-block-columns{margin-bottom:0}.has-gray-background-color{background:#f7f7f7}.wp-block-image.is-style-as-background{position:static;margin:0}.wp-block-image.is-style-as-background img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-image.is-style-as-background+div{position:relative;z-index:10}@media only screen and (min-width:1023px){.wp-block-image.is-style-minus-top-margin{margin-top:-150px}}@media (min-width:600px) and (max-width:768px){.wp-block-columns.is-style-odd .wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media (min-width:768px){.wp-block-columns.is-style-odd .wp-block-column{-ms-flex-preferred-size:calc(33.33% - 16px)!important;flex-basis:calc(33.33% - 16px)!important}}.is-style-shadow,.shadow{background:#fff;box-shadow:10px 10px 30px hsla(0,0%,51%,.16)}.is-style-shadow{padding:25px;margin-top:15px;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1023px){.is-style-shadow{padding:35px 25px}}@media only screen and (min-width:1599px){.is-style-shadow{padding:55px 50px}}.is-style-shadow .wp-block-buttons{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.is-style-shadow p:empty{display:none}@media only screen and (max-width:767px){.menu-spacer>.wp-block-columns .wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.menu-spacer>.wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}}figure{display:block;margin:0}body #cboxCurrent{top:-23px}.map{background:#2b2b2b;height:350px}@media only screen and (min-width:1023px){.map{height:400px}}@media only screen and (min-width:1599px){.map{height:538px}}.sketchfab-embed-wrapper iframe{width:100%}.orange-link{color:#fc511f;font-weight:700}.show_more_text{display:none}.pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.pagination a,.pagination span{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.4rem;font-weight:700;display:inline-block;padding:5px;border-radius:10px;transition:all .3s;background:none;text-transform:uppercase;margin:5px;color:#fc511f;border:2px solid #fc511f;width:38px;text-align:center}.pagination .page-numbers.current{border-color:#e1e1e1;color:#e1e1e1}.pagination a.next,.pagination a.prev{padding-left:0;padding-right:0;border:none}.grecaptcha-badge[style]{display:none!important}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s , opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}@media only screen and (min-width:767px){.logotypeWrapper[style]{margin-left:0!important}}@media only screen and (min-width:1210px){.logotypesSlider{display:-ms-flexbox;display:flex}}@media only screen and (min-width:767px){.logotype_row .tns-inner{position:relative}.logotype_row .tns-horizontal.tns-no-subpixel>.tns-item{margin-right:0}}.main-slider-wrapper{position:relative}.main-slider-wrapper .tns-nav{position:absolute;right:25px;bottom:50px;z-index:80;display:-ms-flexbox;display:flex}@media only screen and (min-width:1023px){.main-slider-wrapper .tns-nav{bottom:45px}}@media only screen and (min-width:1210px){.main-slider-wrapper .tns-nav{right:2vw}}@media only screen and (min-width:1599px){.main-slider-wrapper .tns-nav{right:8vw;bottom:75px}}.main-slider-wrapper .tns-nav button{display:block;width:15px;height:15px;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-slider.svg) no-repeat 50%;background-size:cover}.main-slider-wrapper .tns-nav button+button{margin-left:10px}.main-slider-wrapper .tns-nav .tns-nav-active{background-image:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-slider_active.svg)}.main-slider-wrapper .slide-content{padding:70px 25px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;height:400px}@media only screen and (min-width:1023px){.main-slider-wrapper .slide-content{text-align:right;height:520px;padding-bottom:100px}}@media only screen and (min-width:1210px){.main-slider-wrapper .slide-content{padding-right:2vw}}@media only screen and (min-width:1599px){.main-slider-wrapper .slide-content{height:740px;padding-bottom:115px;padding-right:8vw}}.main-slider-wrapper .slide-title{font-weight:700;font-size:4rem;position:relative}@media only screen and (min-width:1023px){.main-slider-wrapper .slide-title{font-size:6rem}}@media only screen and (min-width:1365px){.main-slider-wrapper .slide-title{font-size:10rem}}@media only screen and (min-width:1599px){.main-slider-wrapper .slide-title{font-size:12rem}}.main-slider-wrapper .slide-title:before{content:"";display:block;width:50px;height:4px;background:#fc511f;position:absolute;left:0;top:-5px}@media only screen and (min-width:1023px){.main-slider-wrapper .slide-title:before{left:auto;right:0;width:70px;height:6px}}@media only screen and (min-width:1365px){.main-slider-wrapper .slide-title:before{width:150px;height:10px}}.main-slider-wrapper .slide-text{font-weight:500;line-height:1.22;max-width:320px;font-size:2.4rem;margin-top:0}@media only screen and (min-width:1023px){.main-slider-wrapper .slide-text{font-size:3.2rem;margin-bottom:25px;max-width:550px;margin-left:auto}}@media only screen and (min-width:1599px){.main-slider-wrapper .slide-text{font-size:3.6rem;max-width:720px}}.main-slider-wrapper .btn{margin-bottom:1em}.main-slider{display:none}.main-slider.tns-slider{display:block}.scroll-down-button{color:#fc511f;font-size:1.6rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%);text-transform:uppercase;bottom:-20px;z-index:10}@media only screen and (min-width:767px){.scroll-down-button{bottom:-28px}}.scroll-down-button img{display:block;margin:0 auto;width:30px;height:30px}@media only screen and (min-width:767px){.scroll-down-button img{width:50px;height:50px}}.is-style-inline-slider{margin:50px -25vw}@media (min-width:600px){.is-style-inline-slider{margin-left:0}}@media only screen and (min-width:1023px){.is-style-inline-slider{margin:0 -20vw 0 6vw}}@media only screen and (min-width:1599px){.is-style-inline-slider{margin-right:-15vw}}.is-style-inline-slider .wp-block-group__inner-container{display:block}@media only screen and (max-width:767px){.is-style-inline-slider .wp-block-group__inner-container{display:-ms-flexbox;display:flex}}.is-style-inline-slider .tns-controls{padding-left:25vw;outline:none!important}@media (min-width:600px){.is-style-inline-slider .tns-controls{padding-left:0}}@media only screen and (min-width:1210px){.is-style-inline-slider .tns-controls{margin-top:25px}}@media only screen and (min-width:1599px){.is-style-inline-slider .tns-controls{margin-top:40px}}.is-style-inline-slider .tns-controls button{width:35px;height:35px;border-radius:10px;border:2px solid #fc511f;overflow:hidden;text-indent:-140px;background:no-repeat 50%;background-size:auto 9px;margin-right:10px}@media only screen and (min-width:1023px){.is-style-inline-slider .tns-controls button{width:54px;height:54px;margin-right:18px}}.is-style-inline-slider .tns-controls button[data-controls="prev"]{background-image:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-arrow-left.svg)}.is-style-inline-slider .tns-controls button[data-controls="next"]{background-image:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-arrow-right.svg)}.is-style-inline-slider figure{margin:0;display:block;position:relative;padding:50px 15px}@media only screen and (min-width:1599px){.is-style-inline-slider figure{padding:50px 50px 60px}}.is-style-inline-slider figure figcaption,.is-style-inline-slider figure img{position:relative;z-index:2;text-align:center;margin-bottom:0}.is-style-inline-slider figure img{max-width:70%;margin:0 auto}@media only screen and (min-width:1365px){.is-style-inline-slider figure img{max-width:50%}}.is-style-inline-slider figure figcaption{font-weight:700;font-size:1.6rem;line-height:1.25;margin-top:20px}@media only screen and (min-width:1365px){.is-style-inline-slider figure figcaption{font-size:2rem;margin-top:30px}}@media only screen and (min-width:1599px){.is-style-inline-slider figure figcaption{font-size:2.1rem;margin-top:80px}}.is-style-inline-slider figure:after{content:"";display:block;position:absolute;left:15px;right:15px;top:10px;bottom:25px;background:#fff;box-shadow:0 0 18px hsla(0,0%,51%,.16)}@media only screen and (min-width:1599px){.is-style-inline-slider figure:after{left:15px;right:15px}}.wp-block-group{position:relative;padding:40px 25px}@media only screen and (min-width:1023px){.wp-block-group{padding:65px 25px}}@media only screen and (min-width:1210px){.wp-block-group{padding:85px 2vw}}@media only screen and (min-width:1365px){.wp-block-group{padding:85px 4vw}}@media only screen and (min-width:1599px){.wp-block-group{padding:115px 8vw}}.wp-block-group .wp-block-group{padding:0}@media only screen and (min-width:1023px){.wp-block-group.is-style-small-margin{padding:60px 25px}}@media only screen and (min-width:1210px){.wp-block-group.is-style-small-margin{padding:80px 2vw}}@media only screen and (min-width:1365px){.wp-block-group.is-style-small-margin{padding:80px 4vw}}@media only screen and (min-width:1599px){.wp-block-group.is-style-small-margin{padding:80px 8vw}}.wp-block-group.is-style-zero-margin{padding-top:0;padding-bottom:0}.wp-block-group__inner-container>*{position:relative}.wp-block-group.is-style-front-tiles-grid{background:#f7f7f7}@media only screen and (min-width:1023px){.wp-block-group.is-style-front-tiles-grid{padding:65px 25px}}@media only screen and (min-width:1210px){.wp-block-group.is-style-front-tiles-grid{padding:75px 2vw}}@media only screen and (min-width:1365px){.wp-block-group.is-style-front-tiles-grid{padding:75px 4vw}}@media only screen and (min-width:1599px){.wp-block-group.is-style-front-tiles-grid{padding:75px 8vw}}.wp-block-group.is-style-front-tiles-grid .wp-block-image,.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized{display:block;width:100%;height:250px;position:relative}@media only screen and (min-width:479px){.wp-block-group.is-style-front-tiles-grid .wp-block-image,.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized{width:calc(50% - 30px);margin:15px}}@media only screen and (min-width:1210px){.wp-block-group.is-style-front-tiles-grid .wp-block-image,.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized{height:auto;min-height:250px;width:100%;margin:0}}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized img,.wp-block-group.is-style-front-tiles-grid .wp-block-image img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized>figcaption,.wp-block-group.is-style-front-tiles-grid .wp-block-image>figcaption{position:absolute;left:0;bottom:0;width:100%;padding:105px 25px 15px;text-align:center;display:block;color:#fff;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/photo-cover.png.pagespeed.ce.aRkFiiMWqS.png) repeat-x 0 100%;margin:0;font-size:1.6rem;font-weight:700;pointer-events:none}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized:first-child,.wp-block-group.is-style-front-tiles-grid .wp-block-image:first-child{grid-area:leftCol}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized:nth-child(2),.wp-block-group.is-style-front-tiles-grid .wp-block-image:nth-child(2){grid-area:centerCol1}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized:nth-child(3),.wp-block-group.is-style-front-tiles-grid .wp-block-image:nth-child(3){grid-area:centerCol2}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized:nth-child(4),.wp-block-group.is-style-front-tiles-grid .wp-block-image:nth-child(4){grid-area:centerCol3}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized:nth-child(5),.wp-block-group.is-style-front-tiles-grid .wp-block-image:nth-child(5){grid-area:centerCol4}.wp-block-group.is-style-front-tiles-grid .wp-block-image.is-resized:nth-child(6),.wp-block-group.is-style-front-tiles-grid .wp-block-image:nth-child(6){grid-area:rightCol}.wp-block-group.is-style-front-tiles-grid .wp-block-group__inner-container{width:100%}@media only screen and (min-width:479px){.wp-block-group.is-style-front-tiles-grid .wp-block-group__inner-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}}@media only screen and (min-width:1210px){.wp-block-group.is-style-front-tiles-grid .wp-block-group__inner-container{margin-left:0;margin-right:0;width:100%;display:-ms-grid;display:grid;grid-column-gap:30px;grid-row-gap:30px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"leftCol centerCol1 centerCol2 rightCol" "leftCol centerCol3 centerCol4 rightCol"}}.wp-block-group.is-style-front-tiles-grid figure{overflow:hidden}.wp-block-group.is-style-front-tiles-grid a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s}.wp-block-group.is-style-front-tiles-grid a:hover{transform:scale(1.1);transition:all 1s}.block-editor-block-list__layout .wp-block-group{padding:30px 10px}.btn,.category-menu a,.is-style-btn-orange-center .wp-block-button__link,.is-style-btn-orange .wp-block-button__link{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.4rem;font-weight:700;display:inline-block;padding:10px 20px;border-radius:10px;transition:all .3s;background:none;text-transform:uppercase;margin-top:1em}.btn:after,.category-menu a:after,.is-style-btn-orange-center .wp-block-button__link:after,.is-style-btn-orange .wp-block-button__link:after{content:"";display:inline-block;margin-left:3px;margin-bottom:3px}@media only screen and (min-width:1210px){.btn,.category-menu a,.is-style-btn-orange-center .wp-block-button__link,.is-style-btn-orange .wp-block-button__link{font-size:1.5rem;border-radius:15px;padding:10px 25px}}.btn-orange,.btn-white,.category-menu a,.is-style-btn-orange-center .wp-block-button__link,.is-style-btn-orange .wp-block-button__link{color:#fc511f;border:2px solid #fc511f}.btn-orange:after,.btn-white:after,.category-menu a:after,.is-style-btn-orange-center .wp-block-button__link:after,.is-style-btn-orange .wp-block-button__link:after{border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fc511f;transition:all .5s}.btn-orange:hover,.btn-white:hover,.category-menu a:hover,.is-style-btn-orange-center .wp-block-button__link:hover,.is-style-btn-orange .wp-block-button__link:hover{background:#fc511f;color:#fff;text-decoration:none}.btn-orange:hover:after,.btn-white:hover:after,.category-menu a:hover:after,.is-style-btn-orange-center .wp-block-button__link:hover:after,.is-style-btn-orange .wp-block-button__link:hover:after{border-color:transparent transparent transparent #fff}.btn-white{border-color:#fff;color:#fff}.btn-white:after{border-color:transparent transparent transparent #fff}button.btn{height:48px}@media only screen and (min-width:1210px){button.btn{height:56px}}.wp-block-buttons{width:calc(100% - 8px)}.is-style-btn-orange-center,.wp-block-buttons .wp-block-button{margin-left:0;margin-right:0}.is-style-btn-orange-center{width:100%;text-align:center}.wp-block-buttons.is-style-center{text-align:center}.wp-block-buttons.is-style-center .wp-block-button{margin:0 7px 5px}.reference-list{margin-left:-15px;margin-right:-15px;margin-bottom:40px}@media only screen and (min-width:767px){.reference-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1210px){.reference-list{margin-bottom:65px}}.reference-box{padding:30px;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;position:relative;margin:15px}@media only screen and (min-width:767px){.reference-box{width:calc(50% - 30px)}}@media only screen and (min-width:1210px){.reference-box{width:calc(25% - 30px)}}.reference-box strong{color:#fc511f;font-weight:700;text-align:center;display:block;text-transform:uppercase}.reference-box:after,.reference-box:before{content:"";position:absolute;z-index:1;display:block;width:30px;height:25px;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/quote.svg) no-repeat 50%;background-size:contain}.reference-box:before{left:10px;top:-10px}.reference-box:after{right:10px;bottom:-15px}.reference-content{margin:0;padding-bottom:75px}.reference-footer{text-align:center;margin-bottom:0;margin-top:85px;line-height:1.25;position:absolute;left:30px;right:30px;bottom:30px}.news-list{margin:30px auto}@media only screen and (max-width:767px){.news-list{max-width:386px}}@media only screen and (min-width:767px){.news-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:750px}}@media only screen and (min-width:1210px){.news-list{max-width:none;margin-left:-15px;margin-right:-15px}}.news-box{max-width:386px;margin:25px 0}@media only screen and (min-width:767px){.news-box{margin:15px;width:calc(50% - 30px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:1210px){.news-box{width:calc(33.33% - 30px);margin:30px 15px}}@media only screen and (min-width:1365px){.news-box{width:calc(25% - 30px)}}.news-box .h3{color:#2b2b2b;margin-bottom:10px}@media only screen and (min-width:767px){.news-box .h3{min-height:2.5em}}@media only screen and (min-width:1365px){.news-box .h3{min-height:3.8em}}@media only screen and (min-width:1599px){.news-box .h3{min-height:2.5em}}@media only screen and (min-width:767px){.news-box .news-excerpt{height:6.6em;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}}.news-box-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news-box-link,.news-box-link .h3{-ms-flex-positive:1;flex-grow:1}.news-category{color:#fc511f;font-weight:700;font-size:1.3rem}@media only screen and (min-width:1210px){.news-category{font-size:1.6rem}}.news-category+.news-category:before{content:",";display:inline-block;margin-right:6px;margin-left:-3px}@media (min-width:600px){.wp-block-columns.is-style-align-bottom{-ms-flex-align:end;align-items:flex-end}}.wp-block-column{position:relative}@media only screen and (min-width:767px){.wp-block-column figure{margin-bottom:0}.wp-block-column p:first-child{margin-top:0}}@media only screen and (min-width:1023px){.wp-block-column.is-style-more-padding>*{margin-left:3vw;margin-right:3vw}}@media only screen and (min-width:1210px){.wp-block-column.is-style-more-padding>*{margin-left:6vw;margin-right:6vw}}.wp-block-embed{position:relative;height:0;padding-bottom:56.25%}.wp-block-embed iframe,.wp-block-embed video{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:599px){.wp-block-columns.is-style-mobile-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.wp-block-column.is-style-shadow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.article-header{position:relative;height:300px;margin-bottom:30px}@media only screen and (min-width:1365px){.article-header{height:350px;margin-bottom:40px}}@media only screen and (min-width:1599px){.article-header{height:538px;margin-bottom:70px}}.article-header img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-categories{margin-bottom:20px}@media only screen and (min-width:1023px){.article-categories{text-align:right}}@media only screen and (min-width:1599px){.article-categories{margin-bottom:10px}}@media only screen and (min-width:1210px){.article-container{display:-ms-flexbox;display:flex}}.article-content{max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1210px){.article-content{max-width:none;width:70%;-ms-flex-negative:0;flex-shrink:0;padding-right:8%}}@media only screen and (min-width:1599px){.article-content{width:75%}}.article-content-inner h2{margin-top:1.5em}.article-content-inner h2+p{margin-top:8px}.article-content-inner ul{margin:0;padding:0}.article-content-inner ul li{display:block;margin:10px 0;padding-left:32px;position:relative}.article-content-inner ul li:before{content:"";display:block;width:7px;height:7px;background:#fc511f;border-radius:100%;margin-right:10px;position:absolute;top:.65em;left:14px}.article-sidebar{margin-top:80px;display:block}@media only screen and (min-width:767px){.article-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:1210px){.article-sidebar{-ms-flex-negative:0;flex-shrink:0;width:30%;display:block;margin:52px 0 0}}@media only screen and (min-width:1599px){.article-sidebar{width:25%}}.side-news{margin-top:40px}@media only screen and (min-width:767px){.side-news{margin:15px;width:calc(50% - 30px)}}@media only screen and (min-width:1023px){.side-news{width:calc(33.33% - 30px)}}@media only screen and (min-width:1210px){.side-news{width:100%;margin:0 0 50px}}@media only screen and (min-width:1599px){.side-news{margin-bottom:75px}}.wp-block-group{counter-reset:faq-counter}.faq-question{counter-increment:faq-counter;position:relative;padding:0 50px;cursor:pointer}@media only screen and (max-width:767px){.faq-question{padding-left:0}}@media only screen and (min-width:1210px){.faq-question{padding:0 80px}}.faq-question:after,.faq-question:before{content:counter(faq-counter);display:block;width:30px;height:30px;line-height:30px;font-size:1.6rem;text-align:center;color:#fc511f;border:2px solid #fc511f;border-radius:8px;position:absolute;left:0;top:-5px}@media only screen and (min-width:1210px){.faq-question:after,.faq-question:before{width:54px;height:54px;line-height:54px;border-radius:15px;top:-16px}}@media only screen and (max-width:767px){.faq-question:before{display:none}}.faq-question:after{content:"";left:auto;right:0;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/arrow-down.svg) no-repeat 50%;background-size:13px auto;transform:rotate(90deg);transition:border .5s}.faq-question.is-active:after{border-color:#2b2b2b;background-image:url(https://allbim.pl/wp-content/themes/allbim/dist/img/arrow-up.svg);transform:rotate(-90deg)}.faq-block-wrapper{background:#fff;padding:30px;margin-bottom:3px}@media only screen and (min-width:1023px){.faq-block-wrapper{padding:35px 40px}}@media only screen and (min-width:1365px){.faq-block-wrapper{padding:45px 55px}}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:all .5s}.faq-answer{padding:25px 0 10px}@media only screen and (min-width:1023px){.faq-answer{padding:25px 50px 10px}}@media only screen and (min-width:1210px){.faq-answer{padding:35px 80px 10px}}input[type="email"],input[type="search"],input[type="tel"],input[type="text"],select,textarea{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-weight:700;font-size:1.7rem;color:#2b2b2b;height:48px;line-height:48px;padding:15px;border:none;width:100%;background:#fff}textarea{height:143px;resize:none;line-height:1.25}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:0;padding-bottom:0}.langSwitcher,.select .wpcf7-form-control-wrap{position:relative;display:block}.langSwitcher:after,.select .wpcf7-form-control-wrap:after{position:absolute;right:18px;top:22px;content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 3px 0;border-color:#fc511f transparent transparent}@media only screen and (max-width:1209px){.langSwitcher{-ms-flex-item-align:start;align-self:flex-start;display:inline-block}}.langSwitcher select{padding-right:10px}@media only screen and (max-width:1209px){.langSwitcher select{padding-right:20px}}.langSwitcher:after{right:4px;top:11px}@media only screen and (max-width:1209px){.langSwitcher:after{top:20px;right:10px}}@media only screen and (min-width:767px){.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.form-col{width:calc(50% - 8px)}}@media only screen and (min-width:1599px){.form-col{width:calc(50% - 16px)}}.form-input span.wpcf7-not-valid-tip{font-size:1.2rem}.form-input-hidden{display:none}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{background:#fc511f}div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:none;padding:15px;color:#fff;font-size:1.3rem;margin-left:0;margin-right:0}div.wpcf7-mail-sent-ok{background:#8cd867}.form-input+.form-input{margin-top:10px}.form-input.checkbox{margin-top:30px}.form-input.checkbox span.wpcf7-list-item{margin-left:30px}.form-input.checkbox .acceptance_more,.form-input.checkbox label{position:relative;font-size:1.2rem;line-height:1.66;display:block}.form-input.checkbox .acceptance_more a,.form-input.checkbox label a{color:#2b2b2b;font-weight:700}.form-input.checkbox .acceptance_more{display:none;margin-left:30px}.form-input.checkbox input[type="checkbox"]{display:none}.form-input.checkbox input[type="checkbox"]+span:before{content:"";display:block;position:absolute;left:-30px;top:0;background:#fff;width:17px;height:17px;border:4px solid #fff;box-sizing:border-box}.form-input.checkbox input[type="checkbox"]:checked+span:before{background:#fc511f}.form-input.checkbox+.form-input.checkbox{margin-top:4px}.wp-block-group.is-style-list{padding-top:50px}.wp-block-group.is-style-list .wp-block-group__inner-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.person{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:15px 0}@media only screen and (min-width:479px){.person{margin:15px;width:calc(50% - 30px)}}@media only screen and (min-width:767px){.person{width:calc(33.33% - 30px)}}@media only screen and (min-width:1365px){.person{width:calc(25% - 30px)}}.person figure{display:block}.person-border{border:1px solid #f7f7f7}.person-picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.person-picture img{width:100%}.person-desc{background:#f7f7f7;padding:20px 15px;text-align:center;-ms-flex-positive:1;flex-grow:1}.large-person-desc{padding:30px 20px}@media only screen and (min-width:1599px){.large-person-desc{padding:40px 30px}}@media only screen and (max-width:767px){.person-title{font-size:2rem;margin-top:0}}@media only screen and (min-width:767px){.person-title{margin-bottom:0;margin-top:0}}.person-position{line-height:1.2;margin-bottom:2px}.person-phone{font-weight:700;margin-top:0}.gallery-short-list{margin:20px auto;max-width:300px}@media (min-width:600px){.gallery-short-list{max-width:none}}@media only screen and (min-width:767px){.gallery-short-list{margin:30px 0}}@media only screen and (min-width:1023px){.gallery-short-list{margin-bottom:50px}}@media only screen and (min-width:1599px){.gallery-short-list{margin:40px 0 60px}}@media (max-width:600px){.gallery-large-grid{height:0;padding-bottom:100%;margin-bottom:10px}}.gallery-small-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (min-width:600px){.gallery-small-grid{margin:-32px 0 0;-ms-flex-pack:justify;justify-content:space-between}}.gallery-small-grid .wp-block-image{margin:10px;width:calc(50% - 20px)}@media (min-width:600px){.gallery-small-grid .wp-block-image{margin:32px 0 0;width:calc(50% - 16px)}}.gallery-small-grid .wp-block-image:nth-child(3){display:none}@media only screen and (min-width:1023px){.gallery-small-grid .wp-block-image:nth-child(3){display:block}}.gallery-link{width:100%;margin:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}@media (min-width:600px){.gallery-link{margin:32px 0 0}}@media only screen and (min-width:1023px){.gallery-link{width:calc(50% - 16px)}}.gallery-link .btn{margin-top:0}.blocks-gallery-grid .blocks-gallery-item{padding-left:0}.blocks-gallery-grid .blocks-gallery-item:before{display:none}.site-footer{background:#f7f7f7}.site-footer .widget{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px}@media only screen and (min-width:1210px){.site-footer .widget{-ms-flex-preferred-size:25%;flex-basis:25%}}.site-footer .widget.newsletter,.site-footer .widget.social-media,.site-footer .widget.widget_nav_menu{-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (min-width:1210px){.site-footer .widget.newsletter,.site-footer .widget.social-media,.site-footer .widget.widget_nav_menu{-ms-flex-preferred-size:25%;flex-basis:25%}.site-footer .widget.social-media,.site-footer .widget.widget_nav_menu{-ms-flex-preferred-size:16%;flex-basis:16%}.site-footer .widget+.widget{margin-left:30px}}.site-footer .menu{margin:0;padding:0}.site-footer .menu li{display:block;margin:0;padding:0}.widget.newsletter .form-input+.form-input{margin-top:10px}.widget.newsletter .form-input.submit{margin-top:0}.social-media-icon{display:inline-block;margin-right:15px;margin-top:10px}.social-media-icon img{display:inline-block;height:40px}.authors-area{border-top:1px solid #2b2b2b;padding-top:30px;padding-bottom:30px}@media only screen and (min-width:767px){.authors-area{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.authors-area p{text-align:center}@media only screen and (max-width:767px){.widgets-area{padding-top:40px;padding-bottom:0}}@media only screen and (min-width:767px){.widgets-area{padding-bottom:0}}@media (min-width:600px){.widgets-area{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1210px){.widgets-area{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer-logo{width:170px;margin:0 auto 30px}@media only screen and (min-width:767px){.footer-logo{margin-left:0;margin-bottom:0}}@media only screen and (min-width:1210px){.footer-logo{width:175px}}.cookieInfo{position:fixed;left:0;bottom:0;width:100%;background:#2b2b2b;color:#fff;z-index:95;display:none}.cookieInfo .container{padding-top:15px;padding-bottom:15px}@media only screen and (min-width:1023px){.cookieInfo .container{display:-ms-flexbox;display:flex}}@media only screen and (min-width:1599px){.cookieInfo .container{padding-top:34px;padding-bottom:34px}}.cookieInfo .container p{margin:0;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1023px){.cookieInfo .container p{padding-right:30px}}.cookieInfo .container p a{font-weight:700;color:#fc511f;text-transform:uppercase}.cookieInfo .btn{margin-top:30px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:1023px){.cookieInfo .btn{margin-top:0}}.wp-block-table,.wp-block-table.is-style-stripes{overflow:auto}.wp-block-table.is-style-stripes th,.wp-block-table th{background:#2b2b2b;color:#fff;padding-top:10px;padding:10px 17px;text-align:left}.wp-block-table.is-style-stripes td,.wp-block-table td{font-size:1.3rem;padding:17px}.wp-block-table.is-style-stripes td+td,.wp-block-table td+td{border-left:2px solid #2b2b2b;border-color:#2b2b2b}.wp-block-table.is-style-stripes table,.wp-block-table table{border-collapse:collapse;min-width:450px;border-bottom:4px solid #2b2b2b}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#fff}.wp-block-table.is-style-stripes tbody tr:nth-child(2n){background:#f7f7f7}.page-cover{background:#2b2b2b;position:fixed;top:0;left:0;width:0;height:100%;z-index:110;pointer-events:none;transition:all .3s}.page-cover.active{opacity:.8;width:100%}.cover-box{background:#f7f7f7;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:95%;max-width:804px;max-height:820px;z-index:120;padding:50px 10px 20px 20px;overflow:auto;opacity:0;pointer-events:none;transition:all .5s}@media only screen and (min-width:1023px){.cover-box{padding:45px 110px 45px 45px}}.cover-box.active{opacity:1;pointer-events:all}.cover-box .submit{text-align:center}.cover-box-inner{width:100%;height:100%;overflow:auto;padding-right:10px}.cover-box-inner ::-webkit-scrollbar{width:4px}.cover-box-inner ::-webkit-scrollbar-track{background:#d7d7c7}.cover-box-inner ::-webkit-scrollbar-thumb{background:#fc511f}.cover-box-close{position:absolute;right:10px;top:12px;width:27px;cursor:pointer}@media only screen and (min-width:1023px){.cover-box-close{right:45px;top:41px}}.cover-box-title{margin-bottom:45px}.cover-box-content ul{padding-left:1.1em}.knowledge-base__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:25px;margin:30px 0}@media only screen and (min-width:767px){.knowledge-base__wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:20px;margin:50px 0}}@media only screen and (min-width:1210px){.knowledge-base__wrapper{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:85px 0 70px}}.knowledge-base__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.knowledge-base__item,.knowledge-base__item--bg-1{background-color:#f7f7f7}.knowledge-base__item--bg-2{background-color:#cbcbcb}.knowledge-base__item--bg-3{background-color:rgba(252,81,31,.15)}.knowledge-base__head{padding:20px 16px 5px}.knowledge-base__title{color:#2b2b2b}@media only screen and (min-width:767px){.knowledge-base__title{min-height:2.5em}}.knowledge-base__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.knowledge-base__link .h3{-ms-flex-positive:1;flex-grow:1}.knowledge-base__img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width:479px){.knowledge-base__img{height:250px}}@media only screen and (min-width:767px){.knowledge-base__img{height:270px}}@media only screen and (min-width:1210px){.knowledge-base__img{height:318px}}.knowledge-base__category{color:#fc511f;font-weight:700;font-size:1.3rem}@media only screen and (min-width:1210px){.knowledge-base__category{font-size:1.6rem}}.knowledge-base__category+.knowledge-base__category:before{content:",";display:inline-block;margin-right:6px;margin-left:-3px}.knowledge-base__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;padding:5px 16px 25px}.knowledge-base__not-found{margin-top:40px;text-align:center;opacity:.7}@media only screen and (min-width:767px){.knowledge-base__not-found{margin-top:70px}}.filters{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:767px){.filters{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.filters__input{width:100%;border:2px solid #fc511f!important;border-radius:14px;padding-left:20px!important;font-weight:600;color:#5a5a5a;padding-right:80px!important;height:54px!important}@media only screen and (min-width:767px){.filters__input{min-width:380px;padding-right:115px!important}}.filters__search{position:relative;width:100%;margin-bottom:16px}@media only screen and (min-width:767px){.filters__search{width:auto;margin-bottom:0;margin-right:16px}}@media only screen and (min-width:1210px){.filters__search{margin-right:30px}}.filters__submit{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:80px;height:100%;background-color:#fc511f;border:none;border-radius:14px;outline:none;cursor:pointer;transition:background-color .15s ease-in-out}@media only screen and (min-width:767px){.filters__submit{width:108px}}.filters__submit:before{content:"";width:26px;height:26px;background:url(https://allbim.pl/wp-content/themes/allbim/dist/img/icon-search.svg) no-repeat 50%;background-size:contain;filter:brightness(0) invert(1)}.filters__submit:hover{background-color:#db0000}.filters__select{position:relative}.filters__select:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fc511f;z-index:2}@media only screen and (min-width:767px){.filters__select:after{right:30px}}