.basicHoverAnimation,.h-projects__featured-loop,.h-projects__single,.h-projects__featured__single__content{-webkit-transition:.5s;transition:.5s}.basicHoverAnimation:hover,.h-projects__featured-loop:hover,.h-projects__single:hover,.h-projects__featured__single__content:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}.mainColumnsSeparation,.p-contact__row,.p-header__row,.h-hero__row,.header__row{display:grid;grid-template-columns:750px auto}@media screen and (min-width: 1550px)and (max-width: 1700px){.mainColumnsSeparation,.p-contact__row,.p-header__row,.h-hero__row,.header__row{grid-template-columns:650px auto}}@media screen and (min-width: 1366px)and (max-width: 1550px){.mainColumnsSeparation,.p-contact__row,.p-header__row,.h-hero__row,.header__row{grid-template-columns:550px auto}}@media screen and (min-width: 1024px)and (max-width: 1365px){.mainColumnsSeparation,.p-contact__row,.p-header__row,.h-hero__row,.header__row{grid-template-columns:350px auto}}@media screen and (max-width: 1023px){.mainColumnsSeparation,.p-contact__row,.p-header__row,.h-hero__row,.header__row{grid-template-columns:1fr}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{padding:0;margin:0}html{background:#d7d7d7;background:#dadada;background:-webkit-gradient(linear, left top, left bottom, from(rgb(218, 218, 218)), color-stop(30%, rgb(240, 240, 240)), color-stop(50%, rgb(240, 240, 240)), to(rgb(215, 215, 215)));background:linear-gradient(180deg, rgb(218, 218, 218) 0%, rgb(240, 240, 240) 30%, rgb(240, 240, 240) 50%, rgb(215, 215, 215) 100%)}body{font-family:"Poppins",sans-serif;max-width:2000px;margin:auto;background-color:#fff;font-size:15px}@media screen and (max-width: 1550px){body{font-size:14px}}@media screen and (max-width: 1365px){body{font-size:13px}}@media screen and (max-width: 767px){body{font-size:12px}}@media screen and (max-width: 479px){body{font-size:11px}}a{text-decoration:none;-webkit-transition:.5s;transition:.5s}i{-webkit-transition:.5s;transition:.5s}img{display:block;max-width:100%;height:auto}.container{max-width:2000px;margin:auto;position:relative}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v21-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v21-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v21-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/poppins-v21-latin_latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/poppins-v21-latin_latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../fonts/poppins-v21-latin_latin-ext-900.woff2") format("woff2")}@font-face{font-family:"mktheme";src:url("../fonts/mktheme.eot?32183435");src:url("../fonts/mktheme.eot?32183435#iefix") format("embedded-opentype"),url("../fonts/mktheme.woff2?32183435") format("woff2"),url("../fonts/mktheme.woff?32183435") format("woff"),url("../fonts/mktheme.ttf?32183435") format("truetype"),url("../fonts/mktheme.svg?32183435#mktheme") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"mktheme";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:""}.icon-mail:before{content:""}.icon-linkedin:before{content:""}.h-section-title{font-size:120px;font-weight:400;color:#ff4a00;padding-left:210px}@media screen and (min-width: 1550px)and (max-width: 1700px){.h-section-title{font-size:110px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.h-section-title{font-size:100px;line-height:1.2;padding-left:50px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-section-title{padding-left:50px;font-size:85px;line-height:1.2}}@media screen and (max-width: 1023px){.h-section-title{padding-left:15px;font-size:70px;line-height:1.2}}@media screen and (max-width: 767px){.h-section-title{font-size:60px}}@media screen and (max-width: 479px){.h-section-title{font-size:45px}}.h-section-title--boxed{padding-left:90px}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-section-title--boxed{padding-left:60px}}@media screen and (max-width: 1023px){.h-section-title--boxed{padding-left:15px}}p{color:#555;line-height:1.5}a{-webkit-transition:.5s;transition:.5s}a:hover{color:#ff4a00}h1,h2,h3,h4,h5,p{padding:0;margin:0}.m-content{position:relative;z-index:100}.theme-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.theme-menu a{text-transform:uppercase;font-weight:800;color:#212226}.theme-menu li:hover a{color:#ff4a00}.theme-menu .current-menu-item a{color:#ff4a00}.m-cf7{margin-top:60px;max-width:500px;position:relative}.m-cf7::before{content:"";position:relative;width:90px;height:2px;background-color:#000;display:block;margin-bottom:50px}.m-cf7__btn{text-align:right}.m-cf7__btn p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-cf7__btn p::after{position:relative;content:url("../img/pages/contact/arrow-right-orange.png");display:inline-block}.m-cf7 .wpcf7-textarea,.m-cf7 .wpcf7-text{width:100%;max-width:500px;padding:8px;border:none;resize:none}.m-cf7 .wpcf7-textarea:focus-visible,.m-cf7 .wpcf7-text:focus-visible{outline-color:#ff4a00}.m-cf7 .wpcf7-not-valid-tip{display:block;margin-top:20px}.m-cf7 .wpcf7-form label{font-size:.933em;display:block;margin-bottom:20px;color:#686868}@media screen and (max-width: 479px){.m-cf7 .wpcf7-form label{margin-bottom:10px}}.m-cf7 .wpcf7-form .wpcf7-form-control-wrap{margin-top:20px;display:block}@media screen and (max-width: 479px){.m-cf7 .wpcf7-form .wpcf7-form-control-wrap{margin-top:10px}}.m-cf7 .wpcf7-list-item{margin:0}.m-cf7 .wpcf7-list-item input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:0;accent-color:#ff4a00}.m-cf7 .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;font-size:.8em;color:#686868}@media screen and (max-width: 479px){.m-cf7 .wpcf7-list-item label{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.m-cf7 .wpcf7-submit{background:none;color:#ff4a00;font-size:1.2;color:#ff4a00;outline:none;text-transform:lowercase;font-weight:700;border:none;margin-top:-5px;cursor:pointer;-webkit-transition:.5s;transition:.5s}.m-cf7 .wpcf7-submit:hover{color:#000}.m-cf7 .wpcf7-submit:disabled{opacity:.5}.m-cf7 .wpcf7-spinner{display:none}.m-cf7 .wpcf7-response-output{font-size:14px;text-align:center}.swiper-button-next,.swiper-button-prev{width:auto;top:430px}@media screen and (max-width: 767px){.swiper-button-next,.swiper-button-prev{top:unset;bottom:-50px}}.swiper-button-next::after,.swiper-button-prev::after{content:""}.swiper-button-next img,.swiper-button-prev img{width:90px}@media screen and (max-width: 767px){.swiper-button-next img,.swiper-button-prev img{width:70px}}.swiper-button-prev{left:70px}.swiper-button-next{right:70px}.header{position:absolute;top:0;left:0;width:100%;z-index:9999;max-width:2000px;margin:auto;left:auto;right:auto}@media screen and (max-width: 1023px){.header{display:none}}@media screen and (min-width: 1024px)and (max-width: 1365px){.header__row{grid-template-columns:350px auto}}.header__col:nth-of-type(1)::before{content:"";height:16px;width:310px;background-color:#ff4a00;position:absolute;top:0;left:0}.header__logo{margin-top:44px;margin-left:40px}@media screen and (min-width: 1024px)and (max-width: 1365px){.header__logo img{max-height:60px}}.header__menu{background-color:#e9e9e9;padding:27px 63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}@media screen and (min-width: 1700px)and (max-width: 1850px){.header__menu{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}@media screen and (min-width: 1550px)and (max-width: 1700px){.header__menu{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.header__menu{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width: 1100px)and (max-width: 1365px){.header__menu{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width: 1024px)and (max-width: 1100px){.header__menu{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding:27px 20px}}.header__menu ul{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}@media screen and (min-width: 1700px)and (max-width: 1850px){.header__menu ul{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media screen and (min-width: 1550px)and (max-width: 1700px){.header__menu ul{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.header__menu ul{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width: 1100px)and (max-width: 1365px){.header__menu ul{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width: 1024px)and (max-width: 1100px){.header__menu ul{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.header__menu a{font-size:18px;font-weight:500}@media screen and (min-width: 1550px)and (max-width: 1700px){.header__menu a{font-size:17px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.header__menu a{font-size:16px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.header__menu a{font-size:15px}}.lang-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;text-transform:uppercase;list-style-type:none;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}@media screen and (min-width: 1024px)and (max-width: 1365px){.lang-menu ul{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.lang-menu ul a{color:#a0a0a0;font-weight:300}.lang-menu ul a:hover{color:#ff4a00}.lang-menu ul li:first-of-type{position:relative}.lang-menu ul li:first-of-type::after{position:absolute;content:"";height:15px;width:2px;background-color:#a0a0a0;display:block;right:-11px;top:5px}.lang-menu ul .current-lang a{font-weight:700}.lang-menu ul .current-lang a:hover{color:#a0a0a0}.admin-bar .header{top:32px}.header-mobile{display:none}@media screen and (max-width: 1023px){body{padding-top:100px !important}#wpadminbar{position:fixed}.header-mobile{position:fixed;display:block;top:0;left:0;width:100%;z-index:9999;background:#fff;padding:18px}.header-mobile__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile__logo-img{max-height:50px}.header-mobile .widget_shopping_cart_content{right:0}.header-mobile__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px}.admin-bar .header-mobile{top:46px}}.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:9999;background:#fff}@media screen and (max-width: 320px){.section-title,.products-loop__header__title{font-size:30px}}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:rgba(0,0,0,0)}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:20px;height:20px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s,-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s,-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s,-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:-webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:rgba(0,0,0,0) !important}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s,-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s,-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s,-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:-webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s;transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:rgba(0,0,0,0) !important}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.mobile-menu-active{-webkit-transform:none;transform:none;overflow-y:scroll}.stop{overflow-y:hidden;height:100vh}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.is-active{z-index:9999}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background:#000}.mobile-header.hide{top:-90px}.hamburger-inner{width:20px;height:2px}.hamburger-inner::before,.hamburger-inner::after{width:20px;height:2px}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.is-active .hamburger-inner::before{top:-10px}.is-active .hamburger-inner::after{bottom:-10px}.mobile-menu{top:0;padding:30px 5% 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden;width:80vw;position:fixed;z-index:9998;left:0;background:#ff4a00;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}.mobile-menu__contact{margin:24px 0;color:#fff}.mobile-menu__contact a{color:#fff}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li{padding:5px 0}.mobile-menu ul a{color:#fff;display:block;font-size:30px;line-height:1.2;text-transform:uppercase;font-weight:500}@media screen and (max-width: 480px){.mobile-menu ul a{font-size:22px}}.mobile-menu-active{-webkit-transform:none;transform:none;overflow-y:scroll}.admin-bar .mobile-menu{padding-top:86px}.mobile-menu .lang-menu ul li:first-of-type::after{right:-18px;background-color:#fff;top:11px}.footer{font-size:15px;overflow:hidden;position:relative;z-index:10}.footer .m-grid-lines::after{width:1584px;height:1584px;border-radius:50%;border:1px solid #e8e8e8;content:"";position:relative;display:block;margin:auto;margin-top:160px;left:100px}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;row-gap:50px}@media screen and (max-width: 767px){.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__col:nth-of-type(2){max-width:1090px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;margin-right:235px}@media screen and (min-width: 1550px)and (max-width: 1700px){.footer__col:nth-of-type(2){padding:0 15px}}@media screen and (min-width: 1024px)and (max-width: 1550px){.footer__col:nth-of-type(2){padding:0 15px;margin-right:0}}@media screen and (max-width: 1023px){.footer__col:nth-of-type(2){margin-right:0;padding:0 15px}}.footer__col:nth-of-type(2)::after{content:url("../img/base/kapica-small-logo.png");position:absolute;top:50px;right:0}@media screen and (max-width: 1550px){.footer__col:nth-of-type(2)::after{right:15px}}.footer__logo{margin:50px 0 50px 40px}@media screen and (max-width: 479px){.footer__logo{margin:25px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:35px;padding:50px 90px 50px 40px;background-color:#ff4a00;color:#fff;max-width:320px}@media screen and (max-width: 767px){.footer__info{row-gap:15px;max-width:100%}}.footer__info strong{font-weight:900}.footer__info a{color:#fff}.footer__info a:hover{color:#212226}.footer__top{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:25px}@media screen and (min-width: 1024px)and (max-width: 1365px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}}@media screen and (min-width: 768px)and (max-width: 1023px){.footer__top{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}}.footer__top__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.footer__top__icons i{color:#a7a7a7}.footer__top__icons i:hover{color:#ff4a00}.footer__top__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:10px}@media screen and (min-width: 1024px)and (max-width: 1365px){.footer__top__menu ul{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 1023px){.footer__top__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.footer__bottom{font-size:1em;color:#a7a7a7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;row-gap:50px}@media screen and (min-width: 1024px)and (max-width: 1365px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}@media screen and (max-width: 1023px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}@media screen and (min-width: 768px)and (max-width: 1023px){.footer__bottom{row-gap:20px}}.footer__bottom a{color:#a7a7a7}@media screen and (min-width: 768px)and (max-width: 1023px){.footer__bottom__privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 599px){.footer__bottom__privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__bottom__privacy a{text-decoration:none}.footer__bottom__separator{margin:0 25px;display:inline-block}@media screen and (min-width: 1024px)and (max-width: 1365px){.footer__bottom__separator{margin:0 10px}}@media screen and (min-width: 768px)and (max-width: 1023px){.footer__bottom__separator{display:none}}@media screen and (max-width: 767px){.footer__bottom__separator{margin:0 5px}}@media screen and (max-width: 599px){.footer__bottom__separator{display:none}}@media screen and (min-width: 768px)and (max-width: 1023px){.footer__bottom__info{font-size:12px}}@media screen and (max-width: 479px){.footer__bottom__info{font-size:12px}}.m-grid-lines{position:absolute;width:100%;height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-grid-lines__row{display:grid;grid-template-columns:750px auto;position:absolute;height:100%}@media screen and (min-width: 1550px)and (max-width: 1700px){.m-grid-lines__row{grid-template-columns:650px auto}}@media screen and (min-width: 1366px)and (max-width: 1550px){.m-grid-lines__row{grid-template-columns:550px auto}}.m-grid-lines__col{position:relative}.m-grid-lines__left{left:0}.m-grid-lines__center{left:420px}.m-grid-lines__right{left:840px}.m-grid-lines__line{height:100%;display:block;width:2px;background-color:#eaeaea;top:0;position:absolute}@media screen and (min-width: 1366px)and (max-width: 1700px){.m-grid-lines{overflow:hidden}}@media screen and (max-width: 1365px){.m-grid-lines{display:none}}.round-lines{width:1584px;height:1584px;border-radius:50%;border:1px solid #ff4a00;content:"";display:block;margin:auto;position:absolute;top:-380px;left:835px}@media screen and (min-width: 1550px)and (max-width: 1699px){.round-lines{left:735px}}@media screen and (min-width: 1366px)and (max-width: 1549px){.round-lines{left:635px}}@media screen and (max-width: 1365px){.round-lines{display:none}}.gray-round-lines,.p-header .round-lines,.h-hero .round-lines{right:unset;z-index:-1;border-width:1px;border-color:#d3d3d3;border-style:solid;border-radius:50%;position:absolute;left:-625px;top:-378px;width:1584px;height:1584px}@media screen and (min-width: 1550px)and (max-width: 1700px){.gray-round-lines,.p-header .round-lines,.h-hero .round-lines{left:-725px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.gray-round-lines,.p-header .round-lines,.h-hero .round-lines{left:-825px;top:-628px}}.greyListItem,.p-specialization__related__list__item,.p-specializations__single__title{position:relative}.greyListItem::before,.p-specialization__related__list__item::before,.p-specializations__single__title::before{content:"";width:12px;height:13px;background-color:#d5d5d5;display:inline-block;margin-right:30px;margin-top:10px;min-width:12px}.h-hero{position:relative;z-index:1}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-hero__row{grid-template-columns:350px auto}}@media screen and (min-width: 768px)and (max-width: 1023px){.h-hero__row{grid-template-columns:300px auto}}@media screen and (min-width: 600px)and (max-width: 767px){.h-hero__row{grid-template-columns:200px auto}}.h-hero__col{position:relative}.h-hero__col:first-of-type::before{left:84px;position:absolute;width:1px;top:125px;background:#cfcfcf;height:280px;content:""}@media screen and (max-width: 1023px){.h-hero__col:first-of-type::before{display:none}}.h-hero__col:first-of-type::after{content:url("../img/base/kapica-small-logo.png");position:absolute;top:452px;left:77px}@media screen and (max-width: 1023px){.h-hero__col:first-of-type::after{display:none}}.h-hero__col:last-of-type::before{bottom:0;left:-240px;position:absolute;width:240px;background:#ff4a00;height:2px;content:""}@media screen and (max-width: 767px){.h-hero__col:last-of-type::before{display:none}}.h-hero__col img{min-height:1000px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px)and (max-width: 1550px){.h-hero__col img{min-height:750px}}@media screen and (max-width: 1023px){.h-hero__col img{min-height:500px}}@media screen and (max-width: 767px){.h-hero__col img{min-height:300px}}.h-hero__title{position:absolute;top:130px;right:-275px;font-size:173px;font-weight:400;color:#ff4a00;line-height:162px;z-index:999}@media screen and (min-width: 1366px)and (max-width: 1550px){.h-hero__title{font-size:150px;line-height:140px;right:-225px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-hero__title{font-size:130px;line-height:140px;right:-200px;top:180px}}@media screen and (min-width: 768px)and (max-width: 1023px){.h-hero__title{font-size:120px;line-height:110px;right:-180px;top:20px}}@media screen and (min-width: 600px)and (max-width: 767px){.h-hero__title{font-size:90px;line-height:80px;right:-140px;top:20px}}@media screen and (max-width: 599px){.h-hero__title{font-size:65px;line-height:60px;position:relative;top:unset;left:unset;right:unset;padding-left:40px;margin-bottom:20px}}.h-hero__title__strong{font-weight:900;color:#000}.h-hero::before{width:30px;height:1290px;left:0;top:435px;content:"";background-color:#000;position:absolute}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-hero::before{width:10px;height:700px}}@media screen and (max-width: 1023px){.h-hero::before{display:none}}.h-partners{position:relative;overflow:hidden}.h-partners .container{padding:80px 0 420px}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-partners .container{padding:80px 0 200px}}@media screen and (max-width: 1023px){.h-partners .container{padding:80px 0 160px}}@media screen and (max-width: 767px){.h-partners .container{padding:40px 0 160px}}.h-partners__wrapper{position:relative}@media screen and (max-width: 1700px){.h-partners__wrapper{padding:0 40px}}.h-partners__row{display:grid;grid-template-columns:1fr 1fr;max-width:1550px;margin:auto;padding-top:35px;row-gap:50px}@media screen and (max-width: 1023px){.h-partners__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 767px){.h-partners__row{grid-template-columns:1fr}}.h-partners__single{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;row-gap:50px}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-partners__single{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 1023px){.h-partners__single{grid-template-columns:1fr}}.h-partners__single__content{max-width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:410px}@media screen and (max-width: 1023px){.h-partners__single__content{margin-top:0}}@media screen and (max-width: 767px){.h-partners__single__content{max-width:100%}}.h-partners__single__content span{display:block}.h-partners__single__thumbnail{margin-bottom:150px}@media screen and (max-width: 1023px){.h-partners__single__thumbnail{margin-bottom:0}}.h-partners__single__thumbnail a{position:relative;display:block}.h-partners__single__thumbnail a::before{content:url("../img/base/partner-bg.png");position:absolute;right:-140px;bottom:-140px}@media screen and (max-width: 1023px){.h-partners__single__thumbnail a::before{display:none}}.h-partners__single__thumbnail img{max-height:490px;width:auto;position:relative}@media screen and (max-width: 767px){.h-partners__single__thumbnail img{max-height:400px;margin:auto}}.h-partners__single:nth-of-type(2n) .h-partners__single__thumbnail a::before{left:unset;right:-140px}.h-partners__single__title__name{margin-bottom:55px}@media screen and (max-width: 767px){.h-partners__single__title__name{margin-bottom:25px}}.h-partners__single__title__name,.h-partners__single__title__position{font-weight:800;color:#ff4a00;font-size:2.133em;line-height:1.3}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-partners__single__title__name,.h-partners__single__title__position{font-size:1.8em}}.h-partners__single__title__description{font-size:1.467em;color:#555;font-weight:300}.home .h-partners__row{display:block}.h-specializations{position:relative}.h-specializations__cta{right:420px;top:145px;position:absolute;z-index:-1}@media screen and (min-width: 1366px)and (max-width: 1700px){.h-specializations__cta{right:200px}}@media screen and (max-width: 1365px){.h-specializations__cta{display:none}}.h-specializations .h-projects__more{top:-10px}.h-specializations::before{content:"";left:0;top:180px;position:absolute;width:305px;height:400px;background:url("../img/home/specializations/specjalizacje-img-1.jpg")}@media screen and (max-width: 1023px){.h-specializations::before{position:relative;display:block;top:-50px;background-size:cover;width:100%}}.h-specializations::after{width:58px;height:1290px;right:0;top:-365px;content:"";background-color:#000;position:absolute;z-index:0}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-specializations::after{width:15px;height:1000px}}@media screen and (max-width: 1023px){.h-specializations::after{display:none}}.h-specializations .m-content{padding-bottom:125px}@media screen and (max-width: 767px){.h-specializations .m-content{padding-bottom:50px}}.h-specializations .h-section-title{margin-bottom:60px;position:relative}.h-specializations__single{margin-bottom:120px;margin-left:360px}@media screen and (max-width: 1023px){.h-specializations__single{margin-left:50px;margin-bottom:50px}}@media screen and (max-width: 767px){.h-specializations__single{margin-left:15px}}.h-specializations__single:last-of-type{margin-bottom:0}.h-specializations__single__title{font-size:1.667em;font-weight:500;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex}.h-specializations__single__title::before{content:"";width:12px;height:13px;background-color:#d5d5d5;display:inline-block;margin-right:30px;margin-top:10px}.h-specializations__single__title a{color:#ff4a00;max-width:280px}.h-specializations__single__title a:hover{color:#000}.h-projects{background-color:#eee;padding:90px 135px;position:relative;overflow:hidden}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-projects{padding:50px}}@media screen and (max-width: 1023px){.h-projects{padding:50px 0}}.h-projects .container{background-color:#fff}.h-projects .container::before{content:url("../img/home/projects/projects-bg.png");position:absolute;left:-150px;bottom:-150px}@media screen and (max-width: 1023px){.h-projects .container::before{display:none}}.h-projects .h-section-title{padding-top:45px;padding-bottom:270px}@media screen and (max-width: 1365px){.h-projects .h-section-title{padding-bottom:45px}}.h-projects__row{position:relative}.h-projects__loop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin-right:110px}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-projects__loop{margin-right:0}}@media screen and (min-width: 768px)and (max-width: 1023px){.h-projects__loop{margin:0;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.h-projects__loop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.h-projects__more{position:absolute;top:122px;right:-107px}@media screen and (max-width: 1365px){.h-projects__more{position:relative;top:unset;right:unset;width:100%}}.h-projects__more::before{content:url("../img/home/projects/cta-bg.png");position:absolute;right:0}@media screen and (max-width: 1365px){.h-projects__more::before{display:none}}.h-projects__more__link{width:175px;height:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:50%;font-weight:300;font-size:1.667rem;color:#fff;position:relative}@media screen and (max-width: 1365px){.h-projects__more__link{width:100%;height:50px;border-radius:0}}.h-projects__wrapper{position:relative}.h-projects__single,.h-projects__featured__single__content{max-width:380px}@media screen and (max-width: 479px){.h-projects__single,.h-projects__featured__single__content{max-width:100%}}.h-projects__single__thumbnail{margin-bottom:25px}.h-projects__single__thumbnail .attachment-post-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;width:100%}@media screen and (min-width: 1550px)and (max-width: 1700px){.h-projects__single__thumbnail .attachment-post-thumbnail{max-height:280px}}@media screen and (min-width: 1024px)and (max-width: 1550px){.h-projects__single__thumbnail .attachment-post-thumbnail{max-height:240px}}@media screen and (max-width: 479px){.h-projects__single__thumbnail .attachment-post-thumbnail{width:100%}}.h-projects__single__content,.h-projects__featured__single__content{padding:0 15px 145px}@media screen and (max-width: 1750px){.h-projects__single__content,.h-projects__featured__single__content{padding-bottom:0}}@media screen and (min-width: 1024px)and (max-width: 1365px){.h-projects__single__content,.h-projects__featured__single__content{padding-bottom:20px}}@media screen and (max-width: 1023px){.h-projects__single__content,.h-projects__featured__single__content{padding-bottom:50px}}.h-projects__single__title,.h-projects__featured__single__title{font-weight:800;font-size:2.133em;margin-bottom:60px;position:relative}@media screen and (min-width: 1550px)and (max-width: 1750px){.h-projects__single__title,.h-projects__featured__single__title{font-size:2em}}@media screen and (min-width: 1200px)and (max-width: 1550px){.h-projects__single__title,.h-projects__featured__single__title{font-size:1.7em;margin-bottom:20px}}@media screen and (min-width: 1100px)and (max-width: 1200px){.h-projects__single__title,.h-projects__featured__single__title{font-size:1.7em;margin-bottom:20px}}@media screen and (min-width: 1024px)and (max-width: 1100px){.h-projects__single__title,.h-projects__featured__single__title{font-size:1.5em;margin-bottom:20px}}.h-projects__single__title::before,.h-projects__featured__single__title::before{content:"";width:91px;height:3px;background-color:#ff4a00;position:relative;display:block;margin-bottom:23px}.h-projects__single__title a,.h-projects__featured__single__title a{color:#555}.h-projects__single__title a:hover,.h-projects__featured__single__title a:hover{color:#ff4a00}.h-projects__single__excerpt,.h-projects__featured__single__excerpt{font-size:1.667em;font-weight:300}@media screen and (min-width: 1550px)and (max-width: 1750px){.h-projects__single__excerpt,.h-projects__featured__single__excerpt{font-size:1.35em}}@media screen and (min-width: 1200px)and (max-width: 1550px){.h-projects__single__excerpt,.h-projects__featured__single__excerpt{font-size:1.2em}}@media screen and (min-width: 1100px)and (max-width: 1200px){.h-projects__single__excerpt,.h-projects__featured__single__excerpt{font-size:1.2em}}@media screen and (min-width: 1024px)and (max-width: 1100px){.h-projects__single__excerpt,.h-projects__featured__single__excerpt{font-size:1.1em}}.h-projects__single__arrow{position:relative;margin-bottom:30px;margin-left:15px}@media screen and (min-width: 1024px){.h-projects__single__arrow{bottom:15px;position:absolute;margin-bottom:unset}}@media screen and (min-width: 1366px){.h-projects__single__arrow{bottom:30px;position:absolute;margin-bottom:unset}}.h-projects__row{display:grid;grid-template-columns:840px 1fr;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}@media screen and (min-width: 1550px)and (max-width: 1700px){.h-projects__row{grid-template-columns:1.2fr 1fr}}@media screen and (min-width: 1024px)and (max-width: 1550px){.h-projects__row{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1023px){.h-projects__row{grid-template-columns:1fr;row-gap:50px}}.h-projects__featured__link{color:#fff;display:block}.h-projects__featured__link:hover{color:#ff4a00}.h-projects__featured__single{height:100%;background-size:cover;background-position:center}@media screen and (min-width: 1024px){.h-projects__featured__single{aspect-ratio:1/1}}@media screen and (max-width: 1023px){.h-projects__featured__single .h-projects__single__arrow{margin-top:50px}}.h-projects__featured__single__overlay{background-color:rgba(0,0,0,.5);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:150px;position:relative}@media screen and (max-width: 1750px){.h-projects__featured__single__content{padding-bottom:50px}}@media screen and (max-width: 1023px){.h-projects__featured__single__content{padding-top:100px;padding-bottom:100px}}.h-projects__featured__single__content:hover{-webkit-transform:none;transform:none}.h-projects__featured__single__title::before{margin-bottom:70px;height:6px}@media screen and (max-width: 479px){.h-projects__featured__single__title::before{margin-bottom:25px}}.h-projects__featured__single__excerpt p{color:#fff}.p-header{position:relative;z-index:1}.p-header__col{position:relative}.p-header__col:first-of-type::before{left:84px;position:absolute;width:1px;top:125px;background:#cfcfcf;height:280px;content:""}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-header__col:first-of-type::before{height:100px}}@media screen and (max-width: 1023px){.p-header__col:first-of-type::before{display:none}}.p-header__col:first-of-type::after{content:url("../img/base/kapica-small-logo.png");position:absolute;top:452px;left:77px}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-header__col:first-of-type::after{top:250px}}@media screen and (max-width: 1023px){.p-header__col:first-of-type::after{top:50px;left:unset;right:15px}}.p-header__col:last-of-type::before{bottom:0;left:-240px;position:absolute;width:240px;background:#ff4a00;height:2px;content:""}.p-header__col img{min-height:620px;max-height:620px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-header__col img{min-height:400px;max-height:400px}}@media screen and (max-width: 1023px){.p-header__col img{min-height:250px;max-height:250px}}.p-header__title{position:absolute;top:unset;bottom:140px;left:154px;font-size:173px;font-weight:400;color:#ff4a00;line-height:162px;z-index:999;text-transform:lowercase}@media screen and (min-width: 1550px)and (max-width: 1700px){.p-header__title{font-size:160px;line-height:150px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.p-header__title{font-size:120px;line-height:110px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-header__title{font-size:80px;line-height:80px;bottom:80px}}@media screen and (max-width: 1023px){.p-header__title{font-size:75px;line-height:70px;left:unset;margin-left:15px;bottom:unset;position:relative;padding:50px 0}}@media screen and (max-width: 767px){.p-header__title{font-size:65px;line-height:60px}}@media screen and (max-width: 600px){.p-header__title{font-size:50px;line-height:45px}}@media screen and (max-width: 479px){.p-header__title{font-size:45px;line-height:40px}}.p-header__title__strong{font-weight:900;color:#000}.p-header::before{width:30px;height:1290px;left:0;top:435px;content:"";background-color:#000;position:absolute}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-header::before{width:15px;height:700px}}@media screen and (max-width: 1023px){.p-header::before{display:none}}.p-header .round-lines{top:-750px}.p-page-header{position:relative;z-index:1}.p-page-header__col{position:relative;min-height:750px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-page-header__col{min-height:500px}}@media screen and (max-width: 1023px){.p-page-header__col{min-height:unset}}.p-page-header__col:first-of-type::before{left:84px;position:absolute;width:1px;top:125px;background:#cfcfcf;height:280px;content:""}.p-page-header__col:first-of-type::after{content:url("../img/base/kapica-small-logo.png");position:absolute;top:452px;left:77px}@media screen and (max-width: 1023px){.p-page-header__col:first-of-type::after{top:50px;left:unset;right:15px}}.p-page-header__col:last-of-type::before{bottom:0;left:-240px;position:absolute;width:240px;background:#ff4a00;height:2px;content:""}.p-page-header__col img{min-height:620px;max-height:620px;-o-object-fit:cover;object-fit:cover;width:100%}.p-page-header__title{position:relative;top:unset;padding-left:154px;font-size:173px;font-weight:400;color:#ff4a00;line-height:150px;z-index:999;text-transform:lowercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1550px)and (max-width: 1700px){.p-page-header__title{font-size:160px;line-height:150px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.p-page-header__title{font-size:120px;line-height:110px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-page-header__title{font-size:80px;line-height:80px}}@media screen and (max-width: 1023px){.p-page-header__title{font-size:75px;line-height:70px;left:unset;margin-left:15px;bottom:unset;position:relative;padding:0 0 50px}}@media screen and (max-width: 767px){.p-page-header__title{font-size:65px;line-height:60px}}@media screen and (max-width: 600px){.p-page-header__title{font-size:50px;line-height:45px}}@media screen and (max-width: 479px){.p-page-header__title{font-size:45px;line-height:40px}}.p-page-header__title__strong{font-weight:900;color:#000}.p-page-header__subtitle{font-size:2.133em;font-weight:800;text-transform:uppercase;padding-left:154px;position:relative;z-index:1}@media screen and (max-width: 1023px){.p-page-header__subtitle{padding-left:15px;padding-top:50px}}.p-page-header::before{width:30px;height:1290px;left:0;top:435px;content:"";background-color:#000;position:absolute}@media screen and (max-width: 1023px){.p-page-header::before{display:none}}.p-page-header .round-lines{right:unset;z-index:-1;border-width:1px;border-color:#d3d3d3;border-style:solid;border-radius:50%;position:absolute;left:-625px;top:-378px;width:1584px;height:1584px}.p-page-header__partner img{position:absolute;left:0;width:auto;bottom:200px;top:unset;right:0;left:unset;right:200px;min-height:500px;max-height:500px;bottom:120px}@media screen and (max-width: 1365px){.p-page-header__partner img{min-height:400px;bottom:0;max-height:400px;right:200px}}@media screen and (max-width: 1023px){.p-page-header__partner img{min-height:300px;bottom:0;max-width:210px;right:200px}}@media screen and (max-width: 767px){.p-page-header__partner img{right:0}}@media screen and (max-width: 479px){.p-page-header__partner img{left:unset;top:unset;bottom:25px;right:0;z-index:0;min-height:250px;max-height:250px}}.page-template-template-single-partner .p-page-header__title{text-transform:none}@media screen and (max-width: 767px){.p-partners{padding-bottom:50px}}.p-partners .h-partners__row{padding-bottom:100px}@media screen and (min-width: 768px)and (max-width: 1023px){.p-partners .h-partners__row{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 767px){.p-partners .h-partners__row{padding-bottom:0}}@media screen and (min-width: 600px)and (max-width: 767px){.p-partners .h-partners__single{max-width:400px;margin:auto}}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-partners .h-partners__single__content{margin-top:340px}}@media screen and (min-width: 768px)and (max-width: 1365px){.p-partners .h-partners__single__title__description{font-size:1.2em}}.l-projects__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:100px;max-width:1420px;margin-left:154px;row-gap:40px}@media screen and (max-width: 1365px){.l-projects__row{margin-left:0}}.l-projects__single{display:grid;-webkit-column-gap:200px;-moz-column-gap:200px;column-gap:200px;grid-template-columns:375px auto}@media screen and (min-width: 1024px)and (max-width: 1700px){.l-projects__single{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;max-width:90%;margin:auto}}@media screen and (min-width: 1550px)and (max-width: 1700px){.l-projects__single{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media screen and (max-width: 1023px){.l-projects__single{grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width: 768px)and (max-width: 1023px){.l-projects__single{padding:0 15px}}@media screen and (max-width: 767px){.l-projects__single{grid-template-columns:1fr;max-width:375px;margin:auto}}@media screen and (max-width: 1023px){.l-projects__single__thumbnail{margin-bottom:50px}}.l-projects__single__thumbnail img{width:377px;height:209px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.l-projects__single__thumbnail img{max-width:100%}}@media screen and (max-width: 479px){.l-projects__single__content{padding:0 15px}}.l-projects__single__content__title{font-size:2.133em;font-weight:800;position:relative}@media screen and (min-width: 768px)and (max-width: 1023px){.l-projects__single__content__title{font-size:1.5em}}.l-projects__single__content__title a{color:#555}.l-projects__single__content__title::before{content:"";margin-bottom:40px;width:85px;height:3px;background:#ff4a00;position:relative;display:block}.l-projects__single__content__description{color:#555;font-size:1.667em}@media screen and (min-width: 768px)and (max-width: 1023px){.l-projects__single__content__description{font-size:1.3em}}.expand-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:100px;margin-top:40px;cursor:pointer}@media screen and (max-width: 1023px){.expand-btn{margin-right:0;margin-top:20px}.expand-btn::before{content:"Rozwiń / Zwiń";margin-right:10px}}@media screen and (max-width: 767px){.p-projects{padding-bottom:50px}}.p-project__content{padding:100px 0;max-width:1420px;margin-left:154px}@media screen and (min-width: 1366px)and (max-width: 1700px){.p-project__content{padding-right:40px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-project__content{padding-left:40px;padding-right:40px;margin-left:0}}@media screen and (max-width: 1023px){.p-project__content{margin-left:0;padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.p-project__content{padding:50px 15px}}.single-projects .p-header::before{display:none}.single-projects .l-projects__single__content__title::before{display:none}.l-projects__single__content__description{position:relative}.post-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.333em;position:relative}@media screen and (max-width: 767px){.post-navigation{margin-bottom:50px}}.post-navigation a{color:#ff4a00}.post-navigation a:hover{color:#555}@media screen and (max-width: 767px){.post-navigation__text{display:none}}.post-navigation .nav-next a,.post-navigation .nav-previous a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-404{padding:100px 0;font-size:32px;color:#ff4a00;text-align:center}.error-404 a{color:#000}.p-specializations{position:relative}.p-specializations .m-content{padding:100px 0 0;padding-bottom:125px}@media screen and (max-width: 1023px){.p-specializations .m-content{padding:50px 0}}.p-specializations__cta{left:450px;top:-30px;position:absolute;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 1550px)and (max-width: 1850px){.p-specializations__cta{z-index:1}}@media screen and (max-width: 1023px){.p-specializations__cta{display:none}}.p-specializations .h-projects__more{top:-10px}.p-specializations::before{content:"";left:0;top:180px;position:absolute;width:305px;height:400px;background:url("../img/home/specializations/specjalizacje-img-1.jpg")}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-specializations::before{width:200px}}@media screen and (max-width: 1023px){.p-specializations::before{display:none}}.p-specializations .h-section-title{margin-bottom:60px;position:relative}.p-specializations__single{margin-bottom:120px;margin-left:360px;position:relative;display:block}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-specializations__single{margin-left:240px}}@media screen and (max-width: 1023px){.p-specializations__single{margin-left:0;margin-bottom:50px}}.p-specializations__single:hover .p-specializations__cta{opacity:1;visibility:visible}.p-specializations__single__content{display:grid;grid-template-columns:300px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:25px}@media screen and (max-width: 1023px){.p-specializations__single__content{grid-template-columns:1fr;padding:0 15px}}.p-specializations__single:last-of-type{margin-bottom:0}.p-specializations__single__title{font-size:1.667em;font-weight:500;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ff4a00;width:100%;-webkit-transition:.5s;transition:.5s}.p-specializations__single__title:hover{color:#000}.p-specialization .container{padding-left:170px}@media screen and (max-width: 1023px){.p-specialization .container{padding:0 15px}}.p-specialization .container::before{content:url("../img/pages/specialization/specialization-bg-img.jpg");position:absolute;left:0;top:95px;z-index:10}@media screen and (max-width: 1023px){.p-specialization .container::before{display:none}}.p-specialization__row{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:110px;-moz-column-gap:110px;column-gap:110px;row-gap:40px;max-width:1250px;margin-bottom:250px;position:relative;margin-left:160px}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-specialization__row{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;padding-right:15px}}@media screen and (max-width: 1023px){.p-specialization__row{grid-template-columns:1fr;margin-left:0;margin-bottom:50px}}.p-specialization__single{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 767px){.p-specialization__single{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.p-specialization__single::before{position:relative;width:10px;min-width:10px;height:auto;background-color:#ff4a00;content:"";display:block}.p-specialization__single p{font-size:1.15em}.p-specialization__title__small{font-size:1.667em;font-weight:500;color:#ff4a00;position:relative;display:inline-block;margin-bottom:60px}@media screen and (max-width: 767px){.p-specialization__title__small{margin-bottom:30px}}.p-specialization__title__small span{position:relative}.p-specialization__title__small span::after{content:"";position:absolute;bottom:-1px;height:1px;width:100%;left:0;background-color:#ff4a00}@media screen and (max-width: 1023px){.p-specialization__title__small span::after{display:none}}.p-specialization__related{padding-bottom:200px;margin-left:160px}@media screen and (max-width: 1023px){.p-specialization__related{margin-left:0;padding-bottom:50px}}.p-specialization__related__list{list-style:none;padding:0;margin:0}.p-specialization__related__list__item{font-size:18px;text-transform:uppercase}@media screen and (max-width: 767px){.p-specialization__related__list__item{font-size:1.2em}}.p-specialization__related__list__item a{color:#4c4c4f}.p-contact{position:relative;z-index:10}.p-contact__row{padding-bottom:250px}@media screen and (min-width: 1024px)and (max-width: 1365px){.p-contact__row{grid-template-columns:1fr 1fr;padding-bottom:100px}}@media screen and (max-width: 1023px){.p-contact__row{padding-bottom:100px}}@media screen and (max-width: 767px){.p-contact__row{padding-bottom:50px}}.p-contact__col:first-of-type{position:relative;padding-left:154px;max-width:660px;padding-top:80px}@media screen and (min-width: 1550px)and (max-width: 1700px){.p-contact__col:first-of-type{padding-left:80px;padding-right:40px}}@media screen and (min-width: 1024px)and (max-width: 1550px){.p-contact__col:first-of-type{padding:80px 40px}}@media screen and (max-width: 1023px){.p-contact__col:first-of-type{padding:80px 15px}}@media screen and (max-width: 767px){.p-contact__col:first-of-type{padding:40px 15px}}.p-contact__address{font-size:1.667em;font-weight:700}.p-contact__address p{color:#ff4a00}.p-contact__details{font-size:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:100px 0 130px;row-gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.p-contact__details{margin:50px 0;max-width:400px}}@media screen and (max-width: 479px){.p-contact__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-contact__details a{color:#4c4c4f}.p-contact__details a:hover{color:#ff4a00}.p-contact__details span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-contact__details__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-contact__details__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-contact__data{font-size:1.2em}.p-contact__form{padding:30px 0 88px 68px;background-color:#eaeaea;max-width:840px;margin-top:50px;position:relative;display:none}@media screen and (min-width: 1024px)and (max-width: 1550px){.p-contact__form{padding:30px;overflow:hidden}}@media screen and (min-width: 768px)and (max-width: 1023px){.p-contact__form{overflow:hidden}}@media screen and (max-width: 767px){.p-contact__form{padding:30px}}.p-contact__form::after{content:url("../img/pages/contact/mail-bg-icon.png");position:absolute;top:28px;right:-60px}@media screen and (max-width: 767px){.p-contact__form::after{background:url("../img/pages/contact/mail-bg-icon.png");content:"";width:100px;height:70px;background-size:contain;background-repeat:no-repeat;right:0}}.p-contact__form__title{font-size:1.667em;font-weight:700}a:hover{color:#ff4a00}.page-template-template-single-partner .p-page-header::before{display:none}.page-template-template-single-partner .h-partners__row p{font-size:1.467em}:not(.home) .p-page-header__col:last-of-type::before{display:none}@media screen and (max-width: 767px){.page-template-template-single-partner .p-page-header__title{padding:10px 0 50px}}@media screen and (min-width: 1700px)and (max-width: 1850px){.page-id-26 .p-page-header__title,.page-id-224 .p-page-header__title{font-size:100px;line-height:90px}}@media screen and (min-width: 1550px)and (max-width: 1700px){.page-id-26 .p-page-header__title,.page-id-224 .p-page-header__title{font-size:90px;line-height:80px}}@media screen and (min-width: 1366px)and (max-width: 1550px){.page-id-26 .p-page-header__title,.page-id-224 .p-page-header__title{font-size:80px;line-height:70px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.page-id-26 .p-page-header__title,.page-id-224 .p-page-header__title{font-size:60px;line-height:50px}.page-id-26 .p-page-header__title br,.page-id-224 .p-page-header__title br{display:none}}.page-template-template-single-partner .p-page-header__col:first-of-type::after{display:none}@media screen and (max-width: 1023px){.page-template-template-single-partner .p-page-header__col{padding:50px 0}}