/*!
Theme Name: Dedykowany motyw strony Komercyjne Urzadzenia
Author: Arkonsoft
Author URI: https://arkonsoft.pl
Version: 1.0
Text Domain: template
*/html,body{font-size:16px;color:#333;line-height:1.3;font-weight:400}@media (max-width: 1700px){html,body{font-size:12.8px}}@media (max-width: 767px){html,body{font-size:12px}}body{font-family:"Open Sans",sans-serif;min-width:320px;min-height:400px}main,body{overflow-x:hidden}.single-product main,.single-product body{overflow:visible}main .single-product,body .single-product{overflow:visible}section{position:relative}img{max-width:100%;height:auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-j-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-a-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-c-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.background-top{background:url(img/home/main-bg.jpg);height:80vh;background-position:center;background-size:cover;background-repeat:no-repeat}@media all and (max-width: 991px){.background-top{height:50vh;min-height:450px}}.background-top__overlay{position:absolute;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);width:100%;height:100%;opacity:.5}.background-top__wrapper{position:absolute;top:50%;width:100%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:99}.background-top__title{font-weight:700;line-height:1.3;font-size:3.5rem}@media all and (max-width: 991px){.background-top__title{font-size:2.5rem}}@media all and (max-width: 767px){.background-top__title{font-size:2.1rem}}.background-top__title--light{font-weight:400}.background-top__text{font-size:1.375rem;font-weight:300}.background-top__text,.background-top__title{color:#fff}.background-top .additional-background{background:url(img/arch-gray.png);position:absolute;display:block;height:100%;width:100%;background-repeat:no-repeat;left:0;bottom:-2px;background-position:bottom;background-size:102%}.background-top-page{height:60vh;background-position:center;background-size:contain;background-repeat:no-repeat}@media all and (max-width: 991px){.background-top-page{height:30vh}}.page-template-aboutus-page .background-top-page,.contact-page .background-top-page,.post-type-archive .background-top-page{background-size:cover}.background-top-page__arch{background:url(img/arch.png);position:absolute;display:block;height:100%;width:100%;background-repeat:no-repeat;bottom:-2px;left:0;background-position:bottom;background-size:contain;background-size:102%}.container-left{padding-left:15px;padding-right:15px}@media (min-width: 768px){.container-left{margin-left:calc(50% - 390px)}}@media (min-width: 992px){.container-left{margin-left:calc(50% - 500px)}}@media (min-width: 1200px){.container-left{margin-left:calc(50% - 600px)}}@media (min-width: 1600px){.container-left{margin-left:calc(50% - 800px)}}@media all and (max-width: 991px){.container-left{width:750px;margin-right:auto;margin-left:auto}}@media all and (max-width: 767px){.container-left{width:100%}}.container-right{padding-left:15px;padding-right:15px}@media (min-width: 768px){.container-right{margin-right:calc(50% - 390px)}}@media (min-width: 992px){.container-right{margin-right:calc(50% - 500px)}}@media (min-width: 1200px){.container-right{margin-right:calc(50% - 600px)}}@media (min-width: 1600px){.container-right{margin-right:calc(50% - 800px)}}a{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus{text-decoration:none;color:#333}h1,.h1{margin:.625rem 0;font-family:"Montserrat",sans-serif;font-size:3.2rem}h1 a,.h1 a{color:currentColor}h1 a:hover,h1 a:focus,.h1 a:hover,.h1 a:focus{color:currentColor}h2,.h2{margin:.625rem 0;font-family:"Montserrat",sans-serif;font-size:1.75rem}h2 a,.h2 a{color:currentColor}h2 a:hover,h2 a:focus,.h2 a:hover,.h2 a:focus{color:currentColor}h3,.h3{margin:.625rem 0;font-family:"Montserrat",sans-serif;font-size:1.5rem}h3 a,.h3 a{color:currentColor}h3 a:hover,h3 a:focus,.h3 a:hover,.h3 a:focus{color:currentColor}h4,.h4{margin:.625rem 0;font-family:"Montserrat",sans-serif;font-size:1.25rem}h4 a,.h4 a{color:currentColor}h4 a:hover,h4 a:focus,.h4 a:hover,.h4 a:focus{color:currentColor}h5,.h5{margin:.625rem 0;font-family:"Montserrat",sans-serif;font-size:1rem}h5 a,.h5 a{color:currentColor}h5 a:hover,h5 a:focus,.h5 a:hover,.h5 a:focus{color:currentColor}h6,.h6{margin:.625rem 0;font-family:"Montserrat",sans-serif;font-size:.9rem}h6 a,.h6 a{color:currentColor}h6 a:hover,h6 a:focus,.h6 a:hover,.h6 a:focus{color:currentColor}h1{font-size:4.5rem;text-transform:uppercase}h2{font-size:2.4rem;font-weight:700;text-transform:uppercase;margin-bottom:.9375rem;letter-spacing:0}@media all and (max-width: 1199px){h2{font-size:2rem}}h3{font-size:1.6rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.9rem}.main-nav{-webkit-transition:0.4s;transition:0.4s}.main-nav .navbar-header .navbar-toggle{border-color:#fff}.main-nav .navbar-header .navbar-toggle span{background-color:#fff}.main-nav .navbar-brand{height:auto;background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media all and (max-width: 991px){.main-nav .navbar-brand{padding:7px}}.main-nav .navbar-brand img{-webkit-transition:.4s;transition:.4s}@media all and (max-width: 991px){.main-nav .navbar-brand img{width:100px}}.main-nav .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media all and (max-width: 767px){.main-nav .navbar-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%;margin:0 auto;text-align:right}}@media all and (max-width: 767px){.main-nav .navbar-nav li{width:100%}}.main-nav .navbar-nav li a{color:#000;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;font-size:18px;background:none}@media all and (max-width: 1599px){.main-nav .navbar-nav li a{font-size:16px}}@media all and (max-width: 1199px){.main-nav .navbar-nav li a{font-size:13px}}@media all and (max-width: 991px){.main-nav .navbar-nav li a{padding:15px 5px}.main-nav .navbar-nav li a span{display:none}}@media all and (max-width: 767px){.main-nav .navbar-nav li a{color:#333}.main-nav .navbar-nav li a span{display:inline-block}}.main-nav .navbar-nav li a:focus,.main-nav .navbar-nav li a:hover{background:none}.main-nav .navbar-nav li.menu-item-type-custom.dropdown ul{right:0px;position:absolute}@media all and (max-width: 767px){.main-nav .navbar-nav li.menu-item-type-custom.dropdown ul{position:relative}}@media all and (max-width: 991px){.main-nav .navbar-nav li.menu-item-type-custom.dropdown ul a span{display:block}}.main-nav .navbar-nav .dropdown-menu li:hover a,.main-nav .navbar-nav .dropdown-menu li:focus a{color:#01a0e9}.main-nav .navbar-nav .dropdown-menu li a{color:#333;font-size:12px}.main-nav .phone__number{color:#fff}.main-nav .navbar-main{width:100%}@media all and (max-width: 767px){.main-nav .navbar-main{position:absolute;top:55px;background-color:#fff;width:70%;right:0;-webkit-box-shadow:-5px 9px 11px rgba(0,0,0,0.1);box-shadow:-5px 9px 11px rgba(0,0,0,0.1);border-radius:15px 0 0 15px;max-height:calc(100vh - 55px) !important}}@media all and (max-width: 499px){.main-nav .navbar-main{width:100%}}.main-nav .dropdown-menu{padding:20px 10px;border-radius:10px !important;border:none !important}.main-nav .dropdown-menu li a{color:#333;font-size:15px !important}@media all and (max-width: 767px){.main-nav .dropdown-menu{position:relative;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;text-align:right;padding:0;float:right;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.main-nav .dropdown-menu li a{font-size:12px !important;padding-top:0}}@media all and (max-width: 767px){.menu-item-124 .dropdown-menu,.menu-item-565 .dropdown-menu{display:block !important}}.shrink{-webkit-transition:.4s;transition:.4s;background:#fff;-webkit-box-shadow:0px -2px 49px -2px rgba(0,0,0,0.18);box-shadow:0px -2px 49px -2px rgba(0,0,0,0.18)}.shrink .navbar-nav li a{color:#333;font-size:14px}.shrink .navbar-brand img{width:110px;-webkit-transition:.4s;transition:.4s}.shrink .navbar-toggle{border-color:#192980 !important}.shrink .navbar-toggle span{background-color:#192980 !important}.footer-section__wrapper{padding-top:5.625rem;padding-bottom:5.625rem}@media all and (max-width: 991px){.footer-section__wrapper{padding-top:3.75rem;padding-bottom:3.75rem}}@media all and (max-width: 767px){.footer-section__wrapper{padding-bottom:0}}.footer-section .footer [class*="col"]{padding:0}@media all and (max-width: 991px){.footer-section .footer [class*="col"]{padding-left:15px}}@media all and (max-width: 767px){.footer-section .footer [class*="col"]{padding-right:15px}}@media all and (max-width: 991px){.footer-section .footer .row{margin-left:0;margin-right:0;margin-bottom:30px}}@media all and (max-width: 991px){.footer-section .footer #menu-footer-menu{margin:0}}.footer-section .footer__image{margin:0 auto}.footer-section .footer__title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.footer-section .footer__text{font-size:18px;margin-bottom:0}@media all and (max-width: 991px){.footer-section .footer__text{width:80%;font-size:14px}}@media all and (max-width: 767px){.footer-section .footer__text{font-size:12px}}.footer-section .footer__contact p{white-space:nowrap}.footer-section .footer__copyright{margin:2px;font-size:18px;color:#333;font-weight:300;padding-bottom:.46875rem}.footer-section .footer__about-section{padding-right:0}.footer-section .footer__about-section .row{margin-left:0}.footer-section .footer .navbar-nav li{display:block;float:none}.footer-section .footer .navbar-nav li a{font-size:18px;padding:5px 0;background:none;-webkit-transition:0.4;transition:0.4}@media all and (max-width: 991px){.footer-section .footer .navbar-nav li a{font-size:14px}}@media all and (max-width: 767px){.footer-section .footer .navbar-nav li a{font-size:12px}}.footer-section .footer .navbar-nav li a:hover,.footer-section .footer .navbar-nav li a:focus{color:#192980}.button,.woocommerce a.button,.woocommerce button.button{display:inline-block;text-align:center;text-transform:uppercase;padding:10px 30px !important;outline:none;color:#fff !important;border-radius:50px !important;border:none !important;font-weight:700;font-family:"Montserrat",sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-shadow:none;cursor:pointer;line-height:1.3;margin-top:3px !important;margin-bottom:3px !important}.button:hover,.button:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus{outline:none;color:#fff}.button--primary,.woocommerce a.button--primary,.woocommerce button.button--primary{-webkit-transition:all 0.5s ease-in-out !important;transition:all 0.5s ease-in-out !important;background:linear-gradient(90deg, #26d0cf 0%, #192980 50%, #26d0cf 100%) !important;background-size:200% 100% !important;background-position:100% !important}.button--primary:hover,.woocommerce a.button--primary:hover,.woocommerce button.button--primary:hover{background-position:0 !important;font-size:1em !important;padding:12px 35px !important;margin-top:1px !important;margin-bottom:1px !important}.button--offset,.woocommerce a.button--offset,.woocommerce button.button--offset{margin-top:2.8125rem}.modal-title{text-transform:uppercase;text-align:center}.modal-body{text-align:center}.modal-body label{font-weight:400;font-size:1rem}.category-section{background:#f4f4f4}.category-section img{border-top-left-radius:15px;border-top-right-radius:15px}.category-section .category{border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}.category-section .category__row{margin-top:-120px;visibility:hidden}.category-section .category__row.active{visibility:visible}.category-section .category__img{width:100%}.category-section .category__img img{margin:0 auto}.category-section .category__header{margin-top:0;padding-top:.9375rem;font-size:1.5625rem;font-weight:700;font-family:"Lato",sans-serif}.category-section .category__text{font-size:1rem}.category-section .category__header,.category-section .category__text{margin-left:10px;margin-right:10px}.category-section .category__button{position:absolute;bottom:-3.5%;left:50%;transform:translateX(-50%)}.category-section .category__button a{font-size:1rem}@media all and (max-width: 767px){.category-section .category__button{position:relative;transform:translateX(0);left:auto}}.category-section .category__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:15px;padding-bottom:1.875rem;overflow:hidden}.category-section .category__wrapper img{height:22vh;width:auto !important}.owl-carousel .owl-stage-outer{min-height:550px !important}@media all and (max-width: 991px){.owl-carousel .owl-stage-outer{min-height:400px !important}}@media all and (max-width: 767px){.owl-carousel .owl-stage-outer{min-height:370px !important}}.owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.owl-carousel .owl-nav{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media all and (max-width: 1399px){.owl-carousel .owl-nav{top:auto;bottom:125px;width:0}}@media all and (max-width: 991px){.owl-carousel .owl-nav{bottom:66px}}@media all and (max-width: 767px){.owl-carousel .owl-nav{display:none}}.owl-carousel .owl-nav .owl-prev{left:-80px}.owl-carousel .owl-nav .owl-prev:before{content:"\F177"}.owl-carousel .owl-nav .owl-next{right:-70px}.owl-carousel .owl-nav .owl-next:before{content:"\F178"}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{position:absolute;border-radius:50px;-webkit-transition:0.5s;transition:0.5s}.owl-carousel .owl-nav .owl-next:before,.owl-carousel .owl-nav .owl-prev:before{font-family:FontAwesome;font-weight:900;font-size:30px;background:#fff;border-radius:50px;padding:20px;-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:3px 3px 7px 1px rgba(0,0,0,0.14);box-shadow:3px 3px 7px 1px rgba(0,0,0,0.14)}.owl-carousel .owl-nav .owl-next:focus,.owl-carousel .owl-nav .owl-prev:focus{outline:none}.owl-carousel .owl-nav .owl-next:focus::before,.owl-carousel .owl-nav .owl-prev:focus::before{-webkit-box-shadow:-3px -3px 7px 1px rgba(0,0,0,0.14);box-shadow:-3px -3px 7px 1px rgba(0,0,0,0.14)}.owl-carousel .owl-nav .owl-next span,.owl-carousel .owl-nav .owl-prev span{display:none}.category-section .owl-carousel.owl-drag .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 767px){.category-section .owl-carousel.owl-drag .owl-item{margin-right:0px !important;margin-left:15px}}.aboutus-section{padding-top:1.875rem;padding-bottom:1.875rem}@media all and (max-width: 991px){.aboutus-section .col-sm-1{display:none}}.aboutus-section .aboutus__background{background:url(img/home/aboutus-section-1.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;width:80%;height:100%;z-index:-1;border-top-left-radius:40px;border-bottom-left-radius:40px;right:0}@media all and (max-width: 639px){.aboutus-section .aboutus__background{top:250px;width:100%;height:calc(100% - 200px)}}@media all and (max-width: 991px){.aboutus-section .aboutus__header{text-align:center}}.aboutus-section .aboutus__list{width:300px;list-style:none;display:inline-block;margin-top:5.625rem;margin-bottom:5.625rem;background:linear-gradient(140deg, #26d0cf 0%, #192980 100%);border-radius:15px}@media all and (max-width: 639px){.aboutus-section .aboutus__list{width:70%;margin:0 auto}}@media all and (max-width: 499px){.aboutus-section .aboutus__list{width:80%;margin:0 auto}}@media all and (max-width: 399px){.aboutus-section .aboutus__list{width:90%;margin:0 auto}}.aboutus-section .aboutus__list li{text-align:center;text-transform:uppercase;color:#fff;font-size:.9375rem;font-family:"Montserrat",sans-serif;font-weight:600;padding-top:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;padding-right:.9375rem;cursor:pointer}.aboutus-section .aboutus__list li:not(:last-child){border-bottom:1px dotted #fff}.aboutus-section .aboutus__list li img{display:block;margin:0 auto;margin-bottom:.9375rem;margin-top:.9375rem}.aboutus-section .aboutus__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0.8;border-top-left-radius:40px;border-bottom-left-radius:40px;display:none}.aboutus-section .aboutus__wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width: 768px){.aboutus-section .aboutus__wrapper{padding-right:calc(50% - 375px)}}@media (min-width: 992px){.aboutus-section .aboutus__wrapper{padding-right:calc(50% - 485px)}}@media (min-width: 1200px){.aboutus-section .aboutus__wrapper{padding-right:calc(50% - 585px)}}@media (min-width: 1600px){.aboutus-section .aboutus__wrapper{padding-right:calc(50vw - 795px)}}@media all and (max-width: 991px){.aboutus-section .aboutus__wrapper{min-height:300px}}@media all and (max-width: 639px){.aboutus-section .aboutus__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.aboutus-section .aboutus__descriptions{color:#fff;display:inline-block;width:calc(100% - 200px);padding-left:50px;font-size:1.125rem;padding-top:.9375rem;padding-bottom:.9375rem}@media all and (max-width: 639px){.aboutus-section .aboutus__descriptions{width:90%;margin:0 auto}}.item-1:hover{position:relative;-webkit-transition:0.5s;transition:0.5s}.item-1:hover:after{content:'';position:absolute;right:-40px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #fff}@media all and (max-width: 639px){.item-1:hover:after{display:none}}.desc-1{display:none}.item-2:hover{position:relative;-webkit-transition:0.5s;transition:0.5s}.item-2:hover:after{content:'';position:absolute;right:-40px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #fff}@media all and (max-width: 639px){.item-2:hover:after{display:none}}.desc-2{display:none}.item-3:hover{position:relative;-webkit-transition:0.5s;transition:0.5s}.item-3:hover:after{content:'';position:absolute;right:-40px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #fff}@media all and (max-width: 639px){.item-3:hover:after{display:none}}.desc-3{display:none}.quote-section{padding-top:3.75rem;padding-bottom:3.75rem}.quote-section .quote__text--bold{font-size:1.15rem;font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.4}.quote-section .quote__text--bold:before{content:"\f10d";font-family:'Fontawesome';font-size:50px;position:absolute;top:-35px;left:-70px}@media all and (max-width: 767px){.quote-section .quote__text--bold:before{font-size:25px;top:-35px;left:-11px}}@media all and (max-width: 649px){.quote-section .quote__text--bold:before{display:none}}.quote-section .quote--letter{top:35px}@media all and (max-width: 649px){.quote-section .quote--letter img{position:absolute;max-width:none;height:110px;opacity:0.3;left:0;top:0}}.quote-section .quote__text{padding-bottom:1.875rem}@media all and (max-width: 767px){.quote-section .quote__text{padding-bottom:.9375rem}}@media all and (max-width: 767px){.quote-section .quote a.button{float:right}}.quote-section .quote__button{text-align:center}.realizations-section{padding-top:3.75rem;padding-bottom:3.75rem;background:#f4f4f4}.realizations-section .realizations{margin:.9375rem auto}.realizations-section .realizations__wrapper{position:relative;margin-top:.9375rem;margin-bottom:.9375rem;padding-left:3.75rem;padding-right:3.75rem;-webkit-transition:.5s;transition:.5s;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media all and (max-width: 449px){.realizations-section .realizations__wrapper{height:auto !important;padding-left:.9375rem;padding-right:.9375rem}}.realizations-section .realizations__col .realizations{background-size:contain;background-repeat:no-repeat}.realizations-section .realizations__col:nth-of-type(3) .realizations{background-size:cover}.realizations-section .realizations__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);border-radius:20px;-webkit-transition:0.6s;transition:0.6s}.realizations-section .realizations__title{font-size:2.5rem;margin:0;position:relative;padding-top:1.875rem;padding-bottom:1.875rem;padding-bottom:0}@media all and (max-width: 1199px){.realizations-section .realizations__title{font-size:2rem}}.realizations-section .realizations h2{padding-bottom:0;margin-bottom:0;margin-top:1.875rem !important}.realizations-section .realizations__line{position:relative;padding:0 0 11px 0;width:100%}.realizations-section .realizations__line:before{content:'';width:200px;height:20px;color:#fff;border-bottom:4px solid #fff;display:block;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.realizations-section .realizations__text{padding-top:.9375rem;padding-bottom:.9375rem;font-size:17px;width:100%}@media all and (max-width: 767px){.realizations-section .realizations__text{font-size:15px}}@media all and (max-width: 449px){.realizations-section .realizations__text{font-size:14px}}.realizations-section .realizations__title,.realizations-section .realizations__text{color:#fff;position:relative}.realizations-section .realizations .button-wrapper{position:relative;margin-bottom:1.875rem !important}.realizations-section .realizations:hover .realizations__overlay{opacity:0.7}@media (min-width: 1600px){.realizations-section .container-small{width:1400px}}.uris-slider-title.uris-title{display:none}.contact-section{padding-top:3.75rem;padding-bottom:3.75rem;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%)}.contact-section .contact{background:#fff;border-radius:20px}.contact-section .contact__header{padding-bottom:1.875rem}.contact-section .contact__person--wrapper h5{font-size:1.5625rem;font-weight:400;display:inline-block}.contact-section .contact__person--wrapper h5:last-of-type{margin-top:2rem}.contact-section .contact__person--wrapper p{color:#494949;margin-bottom:0;font-size:1.25rem}.contact-section .contact__person--wrapper img{border-radius:50%;height:20px;width:20px;margin-top:-5px;margin-left:5px}.contact-section .contact__person{padding-top:.9375rem;text-transform:uppercase;text-align:center;font-weight:700;font-family:"Montserrat",sans-serif;font-size:1.875rem}.contact-section .contact__person:after{content:"";background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);width:50%;height:3px;display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:10px}.contact-section .contact__wrapper{padding-top:1.875rem}@media all and (max-width: 767px){.contact-section .contact__wrapper{text-align:center}}.contact-section .contact__wrapper:nth-child(2) div{float:right}@media all and (max-width: 767px){.contact-section .contact__wrapper:nth-child(2) div{float:none}}.contact-section .contact__wrapper--1{padding-top:1.875rem;padding-bottom:1.875rem;padding-left:9.375rem;padding-right:9.375rem}@media all and (max-width: 767px){.contact-section .contact__wrapper--1{padding-left:3.75rem;padding-right:3.75rem}}.contact-section .contact__wrapper--2{padding-left:0;padding-right:0}.contact-section .contact__wrapper--2 .google-maps{height:100%;width:100vw;max-width:100%;border-radius:20px}@media all and (max-width: 1199px){.contact-section .contact__wrapper--2 .google-maps{height:300px}}.contact-section .contact .button{outline:none;border:none}.contact-section .contact .flex{height:100%}@media all and (max-width: 1199px){.contact-section .contact .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-section form .wpcf7-form-control-wrap{margin-bottom:1.875rem;display:inline-block}.contact-section form .wpcf7-form-control-wrap input,.contact-section form .wpcf7-form-control-wrap textarea{border:none;border-bottom:1px solid #333;outline:none;padding-top:.46875rem;padding-bottom:.46875rem}.contact-section form .wpcf7-form-control-wrap textarea{height:120px;width:100%}.contact-section form .your-name{padding-right:1.40625rem}@media all and (max-width: 767px){.contact-section form .your-name{padding-right:0}}.contact-section form .your-email{padding-left:1.40625rem}@media all and (max-width: 767px){.contact-section form .your-email{padding-left:0}}.contact-section form .your-email,.contact-section form .your-name{width:100%}.contact-section form .your-email input,.contact-section form .your-name input{width:100%}.contact-section form .your-message{display:block;margin-bottom:0}.contact-section form .button__wrapper{width:100%;text-align:center;padding-top:.9375rem;padding-bottom:.9375rem}.contact-section form ::-webkit-input-placeholder{font-size:18px;font-family:"Montserrat",sans-serif;color:#333;padding-left:5px}.contact-section form ::-moz-placeholder{font-size:18px;font-family:"Montserrat",sans-serif;color:#333;padding-left:5px}.contact-section form :-ms-input-placeholder{font-size:18px;font-family:"Montserrat",sans-serif;color:#333;padding-left:5px}.contact-section form :-moz-placeholder{font-size:18px;font-family:"Montserrat",sans-serif;color:#333;padding-left:5px}.ask-product{padding-top:3.75rem;padding-bottom:3.75rem;background:#f4f4f4;padding-top:3.75rem;padding-bottom:3.75rem;margin-top:3.75rem;background:#f4f4f4}@media all and (max-width: 991px){.single-product .ask-product{margin-top:0}}@media all and (max-width: 699px){.ask-product .row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ask-product__title{font-size:2.4rem;text-transform:uppercase;font-weight:600}@media all and (max-width: 991px){.ask-product__title{font-size:1.6rem}}@media all and (max-width: 699px){.ask-product__title{text-align:center}}.ask-product__text{font-size:1.125rem}@media all and (max-width: 699px){.ask-product__item--first{width:100%;text-align:center}}.ask-product__item--second{text-align:right;z-index:99}@media all and (max-width: 767px){.ask-product__item--second{width:40%}}@media all and (max-width: 699px){.ask-product__item--second{width:100%;text-align:center}}.ask-product__modal{display:none;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%)}.ask-product__wrapper{display:none;background:linear-gradient(90deg, rgba(38,208,207,0.9) 0%, rgba(25,41,128,0.9) 100%);position:fixed;z-index:99;padding-top:250px;left:0;top:0;width:100%;height:100%;overflow:auto;-webkit-box-shadow:17px 0px 27px 10px #6b6b6b;box-shadow:17px 0px 27px 10px #6b6b6b;-webkit-animation-name:animatebackground;animation-name:animatebackground;-webkit-animation-duration:0.4s;animation-duration:0.4s}@media all and (max-width: 767px){.ask-product__wrapper{padding-top:100px}}.ask-product__content{padding:50px;position:relative;background-color:#fff;margin:auto;-webkit-box-shadow:0px 3px 15px -3px #6b6b6b;box-shadow:0px 3px 15px -3px #6b6b6b;border-radius:20px;width:50%;-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}@media all and (max-width: 991px){.ask-product__content{width:70%}}@media all and (max-width: 599px){.ask-product__content{width:90%}}.ask-product .button{outline:none}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes animatebackground{from{opacity:0}to{opacity:1}}@keyframes animatebackground{from{opacity:0}to{opacity:1}}.ask-product__close{color:#333;float:right;font-size:28px;font-weight:bold}@media all and (max-width: 599px){.ask-product__close{position:absolute;top:.9375rem;right:.9375rem}}.ask-product__close:hover,.ask-product__close:focus{color:#333;text-decoration:none;cursor:pointer}.ask-product__header{text-align:center}.ask-product__header--title{padding-bottom:1.875rem}@media all and (max-width: 599px){.ask-product__header--title{font-size:1.2rem}}.ask-product .wpcf7-form-control:not(.button){border:none;border-bottom:1px solid #333;margin-bottom:20px;width:100%;padding:5px}.ask-product .wpcf7-form-control:not(.button):hover,.ask-product .wpcf7-form-control:not(.button):focus{outline:none}.ask-product .wpcf7-form-control.button{border:none}.ask-product .wpcf7-textarea{height:176px}@media all and (max-width: 599px){.ask-product .wpcf7-textarea{height:140px}}.ask-product ::-webkit-input-placeholder{font-size:18px}@media all and (max-width: 599px){.ask-product ::-webkit-input-placeholder{font-size:1.1rem}}.ask-product ::-moz-placeholder{font-size:18px}@media all and (max-width: 599px){.ask-product ::-moz-placeholder{font-size:1.1rem}}.ask-product :-ms-input-placeholder{font-size:18px}@media all and (max-width: 599px){.ask-product :-ms-input-placeholder{font-size:1.1rem}}.ask-product :-moz-placeholder{font-size:18px}@media all and (max-width: 599px){.ask-product :-moz-placeholder{font-size:1.1rem}}.error404-section{padding-top:11.25rem;padding-bottom:3.75rem}.error404-section .error404__title{padding-bottom:1.875rem}.contact-page .map-section .google-maps{height:60vh;width:100%;max-width:100%;border-radius:20px;margin-top:-110px}@media all and (max-width: 991px){.contact-page .map-section .google-maps{margin-top:10px}}.contact-section-page{padding-top:3.75rem;padding-bottom:3.75rem}.contact-section-page .margin-left{margin-left:0;padding-left:0}.contact-section-page .contact-form{padding-top:3.75rem;padding-bottom:3.75rem;background:#fff;-webkit-box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);border-radius:20px}@media all and (max-width: 599px){.contact-section-page .contact-form{margin-left:0;width:100%;padding-right:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding-top:0}}@media all and (max-width: 991px){.contact-section-page .contact-form__wrapper{text-align:center}}.contact-section-page .contact-form__wrapper--right{float:right}.contact-section-page .contact-form__information{margin-left:1.875rem}@media all and (max-width: 991px){.contact-section-page .contact-form__information{margin-top:2rem}}.contact-section-page .contact-form__header{padding-bottom:3.75rem}.contact-section-page .contact-form__person--wrapper h5{font-size:1.3rem;font-weight:400;display:inline-block;font-family:"Open Sans",sans-serif}.contact-section-page .contact-form__person--wrapper p{color:#494949;font-size:1.2rem;margin-bottom:0}.contact-section-page .contact-form__person--wrapper img{border-radius:50%;height:20px;width:20px;margin-top:-5px;margin-left:5px}.contact-section-page .contact-form__person{padding-top:.9375rem;text-transform:uppercase;text-align:center;font-weight:700;font-family:"Montserrat",sans-serif;font-size:1.875rem;margin-bottom:1.875rem}.contact-section-page .contact-form__person:after{content:"";background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);width:50%;height:3px;display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:17px}.contact-section-page .contact-form__person--name,.contact-section-page .contact-form__person--email,.contact-section-page .contact-form__person--phone{margin:0}.contact-section-page .contact-form__person--name{font-size:24px}.contact-section-page form .wpcf7-form-control-wrap{margin-bottom:1.875rem;display:inline-block}.contact-section-page form .wpcf7-form-control-wrap input,.contact-section-page form .wpcf7-form-control-wrap textarea{border:none;border-bottom:1px solid #333;outline:none;padding-top:.46875rem;padding-bottom:.46875rem}.contact-section-page form .wpcf7-form-control-wrap textarea{height:120px;width:100%}.contact-section-page form .your-name{padding-right:1.40625rem}@media all and (max-width: 1199px){.contact-section-page form .your-name{padding-right:0}}.contact-section-page form .your-email{padding-left:1.40625rem}@media all and (max-width: 1199px){.contact-section-page form .your-email{padding-left:0}}.contact-section-page form .your-email,.contact-section-page form .your-name{width:100%}.contact-section-page form .your-email input,.contact-section-page form .your-name input{width:100%}.contact-section-page form .your-message{display:block;margin-bottom:0}.contact-section-page form .button__wrapper{width:100%;text-align:center;padding-top:.9375rem;padding-bottom:.9375rem}.contact-section-page form .button{outline:none;border:none}.contact-section-page .contact-address{padding-left:3.75rem;padding-right:3.75rem;font-family:"Montserrat",sans-serif}.contact-section-page .contact-address hr{border-color:#333}@media all and (max-width: 991px){.contact-section-page .contact-address hr{width:50%}}.contact-section-page .contact-address__header{padding-bottom:1.875rem}.contact-section-page .contact-address img{max-height:60px}.contact-page .background-top-page{background-position:center -230px}@media all and (max-width: 1399px){.contact-page .background-top-page{background-position:center}}.banner-top__wrapper{-webkit-box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);background:#fff;padding:50px 7.5rem;float:none;margin:0 auto;margin-top:-120px;border-radius:20px;text-align:center}@media all and (max-width: 991px){.banner-top__wrapper{margin-top:-20px}}@media all and (max-width: 767px){.banner-top__wrapper{padding:15px}}.banner-top__title{font-weight:600;font-size:1.2rem;font-family:"Lato",sans-serif}.description-section{padding-top:7.5rem}@media all and (max-width: 991px){.description-section{padding-top:2rem}}@media all and (max-width: 767px){.description-section{padding-top:0}}.description-section .container-fluid:nth-child(3){padding-bottom:0}@media all and (max-width: 767px){.description-section .container-fluid{padding-bottom:0 !important}}@media all and (max-width: 767px){.description-section .description{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.description-section .description__image{max-width:100%;padding:1.875rem;width:37%}@media all and (max-width: 1199px){.description-section .description__image{padding:.9375rem}}.description-section .description__text{font-size:1.2rem;color:#fff;margin:0;padding:1.875rem;z-index:11}@media all and (max-width: 767px){.description-section .description__text{background:linear-gradient(270deg, #26d0cf 37%, #192980 98%);border-radius:15px}}.description-section .description__left{border-radius:20px;border-top-left-radius:0;border-bottom-left-radius:0;position:relative}@media all and (max-width: 767px){.description-section .description__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.description-section .description__left--second{-webkit-box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);border-radius:20px}@media all and (max-width: 1199px){.description-section .description__left--second{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}}@media all and (max-width: 767px){.description-section .description__left--second{width:calc(100% - 30px);margin:0 15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.description-section .description__wrapper:before{content:'';position:absolute;width:60%;top:0;left:0;background:linear-gradient(270deg, #26d0cf 37%, #192980 98%);height:100%;display:block;border-radius:20px;border-top-left-radius:0;border-bottom-left-radius:0;z-index:10}@media all and (max-width: 767px){.description-section .description__wrapper:before{display:none}}.description-section .description__wrapper--second{position:relative}.description-section .description__wrapper--second:before{content:'';position:absolute;width:60%;top:0;right:0;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);height:100%;display:block;border-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0;z-index:10}@media all and (max-width: 767px){.description-section .description__wrapper--second:before{display:none}}.description-section .container-fluid{padding-top:3.75rem;padding-bottom:3.75rem}.icons-section{padding-top:7.5rem;padding-bottom:7.5rem}@media all and (max-width: 549px){.icons-section{padding-top:2.5rem;padding-bottom:2.5rem}}.icons-section .icons__title{font-size:1.2rem;font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding-top:1.875rem}@media all and (max-width: 549px){.icons-section .icons__wrapper{width:100%}}.icons-section .icons__image{max-width:150px}@media all and (max-width: 991px){.icons-section .icons__image{max-width:100px}}.realization__post{padding-top:3.75rem;padding-bottom:3.75rem}.realization__edit-link{margin-top:1.875rem;text-align:center}.realization__edit-link .post-edit-link{display:inline-block;text-align:center;text-transform:uppercase;padding:10px 30px;outline:none;color:#fff;border-radius:50px;font-weight:700;font-family:"Montserrat",sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-shadow:none;cursor:pointer;line-height:1.3;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%)}.realization__text{font-size:1.375rem;font-weight:300;text-align:center;margin-top:2rem}#archive-realizacje .realizations-section{padding-top:3.75rem;padding-bottom:3.75rem;margin-top:3.75rem}.woocommerce-products-header .page-description p{color:#fff}.archive-page>.container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-page .category{margin-bottom:30px;cursor:pointer}.archive-page .category__wrapper{position:relative;padding-top:7.5rem;padding-bottom:7.5rem;padding-left:1.875rem;padding-right:1.875rem;-webkit-transition:.5s;transition:.5s;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;height:calc(100% - 30px)}.archive-page .category__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);border-radius:20px;-webkit-transition:0.6s;transition:0.6s}.archive-page .category__title,.archive-page .category__line{position:relative;opacity:1}.archive-page .category__title{font-size:40px;color:#fff;text-align:center}@media all and (max-width: 1199px){.archive-page .category__title{font-size:30px}}@media all and (max-width: 991px){.archive-page .category__title{font-size:20px}}.archive-page .category__line{display:inline-block;margin:0 auto;text-align:center;width:100%;padding-bottom:60px}.archive-page .category__line:before{content:'';width:200px;color:#fff;border-bottom:4px solid #fff;display:block;text-align:center;margin:0 auto;opacity:1;margin-top:-10px}.archive-page .category .button-wrapper{opacity:1;min-height:50px;text-align:center;width:100%}@media all and (max-width: 991px){.archive-page .category .button-wrapper{width:100%;text-align:center}}.archive-page .category:hover .category__overlay{opacity:0.7}.archive-page .category:hover .category__title,.archive-page .category:hover .category__line,.archive-page .category:hover .category .button{opacity:1}.archive-page .category:hover .category__line:before{opacity:1}.archive-page .category:hover .button-wrapper{opacity:1}.archive-page .container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1600px){.archive-page .container-small{width:1400px}}.archive-page .container-small .col-sm-6{margin-bottom:30px}.archive-page .container-small .col-sm-6 .category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.archive-page .container-small .col-sm-6:nth-child(3) .category__wrapper{padding-left:7.5rem;padding-right:7.5rem}@media (min-width: 1600px){.archive .container-small,.single .container-small{width:1400px}}.archive .woocommerce-breadcrumb,.single .woocommerce-breadcrumb{padding-top:1.875rem;padding-bottom:.9375rem;margin-left:15px;color:darken #f4f4f4,20;font-weight:600;text-transform:uppercase;font-family:"Montserrat",sans-serif}.archive .woocommerce-breadcrumb a,.single .woocommerce-breadcrumb a{color:darken #f4f4f4,20}.archive .woocommerce-breadcrumb .container-small,.single .woocommerce-breadcrumb .container-small{padding-left:0}.archive .woocommerce-breadcrumb span,.single .woocommerce-breadcrumb span{color:#333;font-size:1.2em}.contact-us{padding-top:3.75rem;padding-bottom:3.75rem;margin-top:3.75rem;background:#f4f4f4}.contact-us__title{font-size:4.5rem;text-transform:uppercase;font-weight:600}.contact-us__item--second{text-align:right}.tax-product_cat .category__line{display:none}.tax-product_cat .row{width:100%}@media all and (max-width: 991px){.archive .archive-page .container .container{width:100%}}.archive .product-list{-webkit-box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);box-shadow:0px 3px 13px -3px rgba(0,0,0,0.33);border-radius:20px;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:3.75rem;padding-right:3.75rem;margin-bottom:3.75rem}@media all and (max-width: 1199px){.archive .product-list{padding:0;margin:0 auto;margin-top:15px}}@media all and (max-width: 649px){.archive .product-list{flex-wrap:wrap;margin:0 auto}}.archive .product-list:first-child{margin-top:1.875rem}.archive .product-list:last-child{margin-bottom:0}.archive .product-list__image,.archive .product-list__button{padding:20px}.archive .product-list__image{height:250px;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}.archive .product-list__image img{max-height:100%}.archive .product-list__button{text-align:right}@media all and (max-width: 649px){.archive .product-list__button{text-align:center}}.archive .product-list__excerpt{font-size:1.0625rem;font-family:"Montserrat",sans-serif;font-weight:300;text-align:justify}.archive .product-list .woocommerce-loop-product__title{font-size:1.6rem;display:inline-block}@media all and (max-width: 649px){.archive .product-list__image-wrapper,.archive .product__title-wrapper,.archive .product-list__button-wrapper{width:100%;text-align:center}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.product-list__image{display:block}.product-list__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.single-product .product__container{padding-top:3.75rem}.single-product .product__container:before{content:'';position:absolute;top:40px;left:0;background:url("img/product/product-bg.png");background-repeat:no-repeat;width:42%;height:45%;display:block;border-top-right-radius:20px;border-bottom-right-radius:20px}.single-product .product_title{font-size:2.4rem;font-weight:600}.single-product #wooswipe.images{width:70%;float:none;margin-left:auto;margin-right:auto}.single-product #wooswipe.images .thumbnail-nav li .thumb{overflow:hidden}.single-product #wooswipe.images .thumbnail-nav li img{-webkit-transition:0.5s;transition:0.5s}.single-product #wooswipe.images .thumbnail-nav li:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}@media only screen and (min-width: 1200px){.single-product div.product div.summary{width:58.33333%}}@media all and (max-width: 767px){.single-product div.product div.summary{clear:both}}.single-product .woo_catalog_enquiry_btn{background:linear-gradient(90deg, #26d0cf 0%, #192980 90%) !important;margin-bottom:20px !important}.single-product .woo_catalog_enquiry_btn:hover{background:linear-gradient(270deg, #26d0cf 37%, #192980 98%) !important;-webkit-transform:scale(1.2);transform:scale(1.2)}.single-product .additional-desc{padding-top:3.75rem;padding-bottom:3.75rem;background:#f4f4f4}@media all and (max-width: 767px){.single-product .additional-desc{padding-top:.9375rem;padding-bottom:.9375rem}}@media all and (max-width: 767px){.single-product .additional-desc__all-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-product .additional-desc__border{border-color:#333;min-height:600px}.single-product .additional-desc__border--left{border-right:2px solid;float:right;margin-right:100px}.single-product .additional-desc__border--right{border-left:2px solid;margin-left:100px}.single-product .additional-desc__border--right,.single-product .additional-desc__border--left{border-top:2px solid;border-bottom:2px solid;width:200px}@media all and (max-width: 499px){.single-product .additional-desc__text{width:100%}}.single-product .additional-desc__text--right,.single-product .additional-desc__text--left{width:420px}@media all and (max-width: 1199px){.single-product .additional-desc__text--right,.single-product .additional-desc__text--left{width:auto}}.single-product .additional-desc__text--left{text-align:right;float:right;margin-right:100px}@media all and (max-width: 767px){.single-product .additional-desc__text--left{margin-right:0;text-align:left;float:none;padding-left:15px;border-left:5px solid #fff}}.single-product .additional-desc__text--right{margin-left:100px}@media all and (max-width: 767px){.single-product .additional-desc__text--right{margin-left:0;padding-left:15px;border-left:5px solid #fff}}.single-product .additional-desc__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:99;max-height:90%}@media all and (max-width: 767px){.single-product .additional-desc__image{position:relative;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%;top:0;left:0}}.single-product .additional-desc__wrapper{position:relative}.single-product .additional-desc__wrapper div{padding-left:0;padding-right:0}@media all and (max-width: 767px){.single-product .additional-desc__wrapper--img{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.single-product .additional-desc__wrapper--img .col-sm-6{display:none}}.single-product .additional-desc__row{display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .additional-desc__row--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:10px}@media all and (max-width: 767px){.single-product .additional-desc__row--top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-product .additional-desc__row--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (max-width: 767px){.single-product .additional-desc__row--bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-product .product_cat-szafy-chlodnicze-jednodrzwiowe .additional-desc__border--left,.single-product .product_cat-szafy-chlodnicze-jednodrzwiowe-typu-slim .additional-desc__border--left{margin-right:0;width:300px;margin-right:50px}.single-product .product_cat-szafy-chlodnicze-jednodrzwiowe .additional-desc__border--right,.single-product .product_cat-szafy-chlodnicze-jednodrzwiowe-typu-slim .additional-desc__border--right{width:300px;margin-left:50px}.single-product .warranty{padding-top:3.75rem;padding-bottom:3.75rem;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%)}.single-product .warranty__title{text-align:center;text-transform:uppercase;color:#fff}.single-product .warranty__title h3{font-size:2.4rem;font-weight:600}@media all and (max-width: 991px){.single-product .warranty__title h3{font-size:1.6rem}}@media all and (max-width: 767px){.single-product .warranty__title h3{font-size:1.4rem}}@media all and (max-width: 499px){.single-product .warranty__title h3{font-size:1.1rem}}.single-product .details-section{margin-bottom:3.75rem;text-transform:uppercase;background:#f4f4f4}.single-product .details-section .container-fluid{padding-left:0}@media all and (max-width: 991px){.single-product .details-section__col{padding:0}}@media all and (max-width: 767px){.single-product .details-section__warpper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width: 767px){.single-product .details-section__text-wrapper{width:85%}}.single-product .attributes{padding-top:10px;padding-bottom:10px;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);border-radius:20px;margin-bottom:.46875rem}@media all and (max-width: 767px){.single-product .attributes{display:block}}.single-product .attributes__item{text-align:center;text-transform:uppercase;color:#fff;font-weight:600;font-family:"Montserrat",sans-serif}@media all and (max-width: 767px){.single-product .attributes__item{float:left;max-width:60%;text-align:left}}@media all and (max-width: 767px){.single-product .attributes__item--second{float:right}}.single-product .attributes__item--second p{margin-bottom:0}.single-product .woo-related-products-container .flex{display:block}.single-product .woo-related-products-container .woorelated-title,.single-product .woo-related-products-container .customNavigation{display:none}.single-product .woo-related-products-container .owl-item{margin:0 10px 0 0}.single-product .woo-related-products-container .owl-item:last-child{margin-right:0}.single-product .woo-related-products-container .owl-item .woocommerce-loop-product__title{font-size:1.125rem}.single-product .woo-related-products-container .owl-item .product-list__image img{padding:20px}.single-product .related{height:410px;margin-top:3.75rem}@media all and (max-width: 991px){.single-product .related{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.9375rem;height:auto !important}}.single-product .related__bg{background-color:#192980;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 991px){.single-product .related__bg{padding:.9375rem 0;margin-bottom:.9375rem}}.single-product .related__text{text-align:center;text-transform:uppercase;color:#fff;font-size:2.4rem;font-weight:600;float:right;width:60%;margin-right:40px}@media all and (max-width: 1059px){.single-product .related__text{width:100%;margin-right:0;float:none}}@media all and (max-width: 991px){.single-product .related__text{width:100%;float:none;font-size:1.6rem}}@media all and (max-width: 767px){.single-product .related__text{font-size:1.4rem}}@media all and (max-width: 499px){.single-product .related__text{font-size:1.1rem}}.single-product .related__wrapper{border-radius:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%}.single-product .related__wrapper--items{padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;width:100%}.single-product .related__wrapper--items img{max-height:200px;width:auto !important;position:relative;margin:0 auto;margin-bottom:25px;margin-top:auto}.single-product .related__wrapper--second{width:100%}.single-product .related__overlay{position:absolute;background:linear-gradient(90deg, #26d0cf 0%, #192980 90%);border-radius:20px;width:100%;height:100%;opacity:.5;top:0;left:0}.single-product .related .woocommerce-loop-product__title{font-size:1rem;color:#fff;position:relative}.single-product .related .product-list__button{width:100%}.single-product .related .owl-stage{max-height:350px}.single-product .related .owl-stage-outer{min-height:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.single-product .related__wrapper--items{display:block}}@supports (display: -ms-grid){.single-product .related__wrapper--items{display:block}}.single-product .download{padding-top:3.75rem;padding-bottom:3.75rem;background:#f4f4f4}@media all and (max-width: 767px){.single-product .download{text-align:center;padding-top:.9375rem;padding-bottom:.9375rem}}.single-product .download__text{font-family:"Montserrat",sans-serif;font-size:2.4rem;font-weight:600;text-transform:uppercase;margin-bottom:0}@media all and (max-width: 991px){.single-product .download__text{font-size:1.6rem}}@media all and (max-width: 767px){.single-product .download__text{margin-bottom:30px}}.single-product .download__wrapper{text-align:right}.single-product .download__wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 767px){.single-product .download__wrapper a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.single-product .download__wrapper a:hover .download__icon{background-position:0 !important}.single-product .download__img{padding-right:15px}@media all and (max-width: 767px){.single-product .download__img{height:40px}}.single-product .download__pdf{font-size:1.2rem;font-weight:600;color:#1b3f8a}.single-product .download__icon{position:relative;height:50px;background:linear-gradient(90deg, #26d0cf 0%, #192980 50%, #26d0cf 100%);-webkit-transition:all .5s ease-in-out !important;transition:all .5s ease-in-out !important;background-size:200% 100% !important;background-position:100% !important;width:50px;border-radius:50%;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;margin-left:3rem}@media all and (max-width: 767px){.single-product .download__icon{height:35px;width:35px}}.single-product .download__icon::before{content:'\f019';position:absolute;font-family:"FontAwesome";display:inline-block;font-size:25px;margin-top:3px;color:#fff;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media all and (max-width: 767px){.single-product .download__icon::before{margin-top:1px;font-size:15px}}.single-product .woocommerce-product-gallery__image.single-product-main-image{max-height:400px;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}.single-product .woocommerce-product-gallery__image.single-product-main-image a{cursor:url("img/zoom-cursor.png"),auto !important;height:100%;width:100%}.single-product .woocommerce-product-gallery__image.single-product-main-image img{width:auto !important;max-height:300px !important}.single-product #wooswipe .thumbnails .slick-dots{display:none !important}@media only screen and (min-width: 630px) and (max-width: 768px){.single-product #wooswipe .thumbnails li{height:100px !important;width:auto !important}}.single-product .pswp__bg{background:rgba(255,255,255,0.96) !important}.single-product .pswp__button--arrow--left{opacity:1 !important;width:200px;height:120px;margin-left:20px}.single-product .pswp__button--arrow--left::before{display:none}.single-product .pswp__button--arrow--left:after{content:'\f0a8';position:absolute;font-family:"FontAwesome";display:inline-block;font-size:40px;color:#333;opacity:1 !important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px}.single-product .pswp__button--arrow--right{opacity:1 !important;width:200px;height:120px;margin-right:20px}.single-product .pswp__button--arrow--right::before{display:none}.single-product .pswp__button--arrow--right:after{content:'\f0a9';position:absolute;font-family:"FontAwesome";display:inline-block;font-size:40px;color:#333;opacity:1 !important;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-20px}.single-product #carousel-details-min.abreast{margin-top:20px}@media all and (max-width: 767px){.single-product #carousel-details-min.abreast{margin-bottom:20px}}.single-product #carousel-details-min.abreast .carousel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single-product #carousel-details-min.abreast .carousel-inner .item{display:inline-block;width:calc(25% - 40px);margin:0 10px;height:150px;cursor:pointer}@media all and (max-width: 991px){.single-product #carousel-details-min.abreast .carousel-inner .item{height:auto}}.single-product #carousel-details-min.abreast .carousel-control,.single-product #carousel-details-min.abreast .carousel-indicators{display:none}.single-product #carousel-details-big .carousel-inner .item.active img{display:block !important;cursor:url(img/zoom-cursor.png),auto !important}.single-product #carousel-details-big .carousel-inner .item{height:550px}@media all and (max-width: 991px){.single-product #carousel-details-big .carousel-inner .item{height:auto}}.single-product #carousel-details-big .carousel-inner .item img{height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 991px){.single-product #carousel-details-big .carousel-inner .item img{max-width:100%;height:auto}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.single-product .carousel-inner .item img{width:100%;height:auto !important}}.single-product .fancybox-container.fancybox-is-open .fancybox-bg{background:rgba(255,255,255,0.96) !important;opacity:1}.single-product .fancybox-container.fancybox-is-open .fancybox-content{background:transparent}.single-product .fancybox-container.fancybox-is-open .fancybox-button{color:white !important;border-radius:50%;padding:22px 10px;background-color:#333}.single-product .fancybox-container.fancybox-is-open .fancybox-content img{max-height:85vh}.single-product .fancybox-container.fancybox-is-open .fancybox-content .fancybox-button{display:none}.productDescriptionContent{margin-top:25px;}.productDescriptionContent h2{margin-top:25px;}.textMainPage{padding: 25px;width: 100%;margin: 30px 0 30px 0;text-align: left;}.main-page-TextDivider{width: 100%;height: 50px;background-color: #f4f4f4;}.textMainPage h2{margin-top:50px;text-align: center;}.textMainPage{font-size:15px}
/*# sourceMappingURL=style.css.map */
