.page_title.cover-background,
.page_header.header-1 .logo-wrapper .logo-text-wrapper{display:none}.page_header
a.logo{padding:15px
0}.fw-page-builder-content .overflow-visible   .cover-image.s-cover-left{background-size:contain;background-position:50% 0%}.fw-team-template-default
.excerpt{font-size:16px;color:rgb(133, 136, 155)}.icon-box .box-content
p{min-height:135px}.service-item .item-media{max-height:240px}.service-loop-item2 .vertical-item .item-content{min-height:140px}.footer-end-container{display:none}.sf-menu li.lang-menu>ul{min-width:unset;padding:10px
0 10px}.sf-menu li.lang-menu  > ul
li{padding:0
6px 0 20px}.sf-menu li.lang-menu  > ul li
a{border-bottom:none}.lang-menu .lang-item
a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:45px;height:22px;font-size:0;line-height:0}.lang-menu .lang-item a::before{content:"";display:block;width:45px;height:22px;background-size:cover;background-position:center;border-radius:2px}.lang-menu .lang-item-pl a::before{background-image:url("/wp-content/uploads/flags/pl.svg")}.lang-menu .lang-item-en a::before{background-image:url("/wp-content/uploads/flags/gb.svg")}.lang-menu .current-lang a::before{outline:1px
solid #8bdae5;outline-offset:1px}@media(max-width: 768px){.sf-menu li.lang-menu > ul
li{padding:0
22px 0 20px}.lang-menu .lang-item
a{width:auto;font-size:12px;line-height:1;height:auto}.footer-end-container
a{color:#fff;font-weight:bold}.footer-end-container{display:block;position:fixed;bottom:10px;left:20px;height:40px;font-size:18px;font-weight:400;line-height:1;letter-spacing:0;text-transform:unset;padding:20px
10px;border-width:1px;border-radius:0;color:#fff;background-color:#8bdae5;font-weight:500;text-align:center;padding:10px
20px;z-index:1001}@keyframes subtle-shake{0%{transform:translateX(0)}20%{transform:translateX(-1px)}40%{transform:translateX(1px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}100%{transform:translateX(0)}}.footer-end-container:hover{animation:subtle-shake 0.4s ease-in-out}}body{background-color:#fff}h1{font-size:56px}h2{font-size:48px}h2.special-heading{line-height:1.26}h3{font-size:40px}h3.special-heading{line-height:1.4}h4{font-size:32px}h4.special-heading{line-height:1.33}h5{font-size:26px}h6{font-size:20px}p.special-heading{font-size:16px;margin-bottom:0}@media (max-width: 992px){h1{font-size:2.6rem}h2{font-size:2.4rem}h3{font-size:2.1rem}h4{font-size:1.7rem}h5{font-size:1.5rem}h6{font-size:1.3rem}}.button,
.btn,
.product .summary form.cart .add-to-cart .single_add_to_cart_button,
.woocommerce
button.button{font-size:18px;font-weight:400;line-height:1;letter-spacing:0;text-transform:unset;padding:20px
20px;border-width:1px}@media (min-width: 992px){p.form-row.form-row-last
.button{padding:20px
20px}}.button,
.woocommerce button.button,
.cart-collaterals .cart_totals a.checkout-button.button.alt.wc-forward{padding:15px
25px}.product .summary form.cart .add-to-cart
.single_add_to_cart_button{top:0}.widget > h3,
.widget .widget-title{text-align:left}.page_footer .widget .widget-title{font-size:20px;margin-bottom:24px}.page_footer.ls .widget-title{color:rgb(var(--darkgreyColor))}.page_copyright{font-size:14px;text-transform:unset;font-weight:400}@media (min-width: 1200px){.sf-menu>li>a:after{background-color:rgb(var(--colorMain2))}}.ls .item-layout-item-extended .vertical-item.hero-bg{background-color:rgb(var(--greyColor))}[role=tablist] .card-header
a{font-size:18px}[role=tablist] .card-header
a.collapsed{color:rgb(var(--darkgreyColor))}[role=tablist] .card-header a.collapsed:after{color:rgb(var(--darkgreyColor))}.ls input[type=text],
.ls input[type=email],
.ls input[type=url],
.ls input[type=password],
.ls input[type=search],
.ls input[type=tel],
.ls input[type=number],
.ls textarea,
.ls select,
.ls .form-control{color:rgb(var(--darkgreyColor));border-width:1px;border-radius:0;padding-left:20px}.ls .form-control::-moz-placeholder{color:rgb(var(--fontColor));opacity:1}.ls .form-control:-ms-input-placeholder{color:rgb(var(--fontColor))}.ls .form-control::-webkit-input-placeholder{color:rgb(var(--fontColor))}.media-links:before,
[class*=-item]:not(.post):not([class*=team-]):not([class*=service-]):hover .media-links a.abs-link{background-color:rgba(var(--darkColor), 0.8)}.page_header.header-1{box-shadow:none}.page_header.header-1 .logo-wrapper .logo-text-wrapper{padding-left:15px}@media (min-width: 992px){.page_header.header-1 .logo-wrapper .logo-text-wrapper{padding-left:33px}}.page_header.header-1 .logo-wrapper .logo-text-wrapper .logo-subtext{letter-spacing:1px}.page_header.header-1 .logo-wrapper .logo-text-wrapper .logo-text{display:inline-block;letter-spacing:1px;font-weight:200;margin-top:-8px}@media (min-width: 1200px){.page_header.header-1 .sf-menu>li>a{font-size:16px;font-weight:500;letter-spacing:0;padding:10px
23px}}.page_header.header-1 .metainfo-wrapper .metainfo-top{font-family:"Raleway","sans-serif";margin-bottom:10px}.page_header.header-1 .metainfo-wrapper .metainfo-top
.phone{font-weight:300;font-size:26px;letter-spacing:0}.page_header.header-1 .metainfo-wrapper .metainfo-bottom{font-family:"Josefin Sans",sans-serif}.page_header.header-1 .metainfo-wrapper .metainfo-bottom>*{letter-spacing:0;line-height:1;font-weight:500}.page_header.header-1 .metainfo-wrapper .metainfo-bottom
a{color:rgb(var(--fontColor));letter-spacing:1px}.page_header.header-1 .metainfo-wrapper .metainfo-bottom a:hover{color:rgb(var(--colorMain))}.page_title.cover-background,
.page_header.header-1 .logo-wrapper .logo-text-wrapper{display:none}.page_header
a.logo{padding:15px
0}.fw-page-builder-content .overflow-visible   .cover-image.s-cover-left{background-size:contain;background-position:50% 0%}.fw-team-template-default
.excerpt{font-size:16px;color:rgb(133, 136, 155)}.icon-box .box-content
p{min-height:135px}.service-item .item-media{max-height:240px}.service-loop-item2 .vertical-item .item-content{min-height:140px}.footer-end-container{display:none}.sf-menu li.lang-menu>ul{min-width:unset;padding:10px
0 10px}.sf-menu li.lang-menu  > ul
li{padding:0
6px 0 20px}.sf-menu li.lang-menu  > ul li
a{border-bottom:none}.lang-menu .lang-item
a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:45px;height:22px;font-size:0;line-height:0}.lang-menu .lang-item a::before{content:"";display:block;width:45px;height:22px;background-size:cover;background-position:center;border-radius:2px}.lang-menu .lang-item-pl a::before{background-image:url("/wp-content/uploads/flags/pl.svg")}.lang-menu .lang-item-en a::before{background-image:url("/wp-content/uploads/flags/gb.svg")}.lang-menu .current-lang a::before{outline:1px
solid #8bdae5;outline-offset:1px}@media(max-width: 768px){.sf-menu li.lang-menu > ul
li{padding:0
22px 0 20px}.lang-menu .lang-item
a{width:auto;font-size:12px;line-height:1;height:auto}.footer-end-container
a{color:#fff;font-weight:bold}.footer-end-container{display:block;position:fixed;bottom:10px;left:20px;height:40px;font-size:18px;font-weight:400;line-height:1;letter-spacing:0;text-transform:unset;padding:20px
10px;border-width:1px;border-radius:0;color:#fff;background-color:#8bdae5;font-weight:500;text-align:center;padding:10px
20px;z-index:1001}@keyframes subtle-shake{0%{transform:translateX(0)}20%{transform:translateX(-1px)}40%{transform:translateX(1px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}100%{transform:translateX(0)}}.footer-end-container:hover{animation:subtle-shake 0.4s ease-in-out}}