/*!
Theme Name: RST
Theme URI: https://rst.bialystok.pl/
Author: Marcin Kuźniecow www.marcinwsieci.pl
Author URI: https://www.marcinwsieci.pl/
Description: RST
Version: 1.3.1
Text Domain: RST
Tags:
*/
 .f-s-48{font-size:48px;line-height:55px}.f-s-38,.m-article .m-article-title,h1{font-size:38px;line-height:45px}.f-s-30,h2{font-size:30px;line-height:37px}.f-s-24,.m-link.m-link-big,.m-overlay .nav .nav-link{font-size:24px;line-height:31px}.f-s-18,h5{font-size:18px;line-height:22px}.f-s-16,.m-article.m-article-featured .m-article-wrapper p,h6{font-size:16px;line-height:20px}.f-s-14,html,body{font-size:14px;line-height:18px}.f-s-12,.m-link,footer .footer-header p,footer .footer-content p,footer .footer-content .footer-article-link,footer .footer-content .nav .nav-link,.m-left-navbar p,.m-left-navbar .nav-link{font-size:12px;line-height:21px}.f-s-10,footer .footer-content .footer-article-link .footer-article-link-date{font-size:10px;line-height:19px}.c-grey{color:#333333!important}.bg-grey{background:#333333!important}.c-light{color:#f9f9f9!important}.bg-light{background:#f9f9f9!important}.c-light-grey{color:#f3f3f3!important}.bg-light-grey{background:#f3f3f3!important}.c-red{color:#d9251c!important}.c-white{color:#fff}.bg-white{background:#fff}.mt-10{margin-top:100px}.mb-10{margin-bottom:100px}.ml-10{margin-left:100px}.mr-10{margin-right:100px}.my-10{margin-top:100px;margin-bottom:100px}.mx-10{margin-left:100px;margin-right:100px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.mx-20{margin-left:20px;margin-right:20px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.mx-40{margin-left:40px;margin-right:40px}.m-link{color:#d9251c;position:relative;padding-left:25px;padding-right:25px;transition:all .25s ease-in-out;z-index:1}.m-link::before{content:" ";width:2px;height:26px;position:absolute;background:#d9251c;top:-3px;left:0;transition:all .25s ease-in-out;z-index:-1}.m-link:hover{text-decoration:none;color:#f9f9f9}.m-link:hover::before{width:100%}.m-link.m-link-normal{color:#d9251c;padding-left:0;padding-right:0;transition:all .25s ease-in-out;border-bottom:1px solid #fff0}.m-link.m-link-normal::before{content:none}.m-link.m-link-normal:hover{text-decoration:none;border-bottom:1px solid #333;color:#333}.m-link.m-link-big::before{height:50px;width:5px;top:-5px}.m-link.m-link-big:hover::before{width:100%}.m-link.m-link-title{border-bottom:none!important;opacity:.5}.m-link.m-link-title:hover{opacity:1}.btn.btn-c-r{position:relative;background:#fff0;color:#d9251c;z-index:1;transition:all .25s ease-in-out}.btn.btn-c-r::before{content:" ";width:2px;height:40px;position:absolute;background:#d9251c;top:0;left:0;transition:all .25s ease-in-out;z-index:-1}.btn.btn-c-r:hover{color:#f9f9f9}.btn.btn-c-r:hover::before{width:100%}.category-link,.phone-number{cursor:pointer!important}.navbar-top{position:fixed;top:0;z-index:100;height:70px;transition:all .25s ease-in-out;background:rgb(249 249 249 / .98);border-bottom:2px solid rgb(51 51 51 / .2)}@media (max-width:1410px){.navbar-top .col-xl-10{width:100%!important;max-width:100%!important;flex-basis:100%}}.navbar-top .navbar{padding-bottom:0}@media (min-width:1199px){.navbar-top .navbar{padding-top:0}}.navbar-top .navbar-collapse{height:70px;transition:all .25s ease-in-out;width:100%}.navbar-top .navbar-collapse .navbar-nav{height:100px;margin-left:auto;margin-right:auto}.navbar-top .navbar-brand svg,.navbar-top .navbar-brand img{transition:all .25s ease-in-out;width:auto}.navbar-top .nav-item.nav-link{color:#333;transition:all .25s ease-in-out;font-size:16px;margin-left:15px;margin-right:15px;height:inherit;line-height:80px}.navbar-top .nav-item.nav-link:hover{color:#d9251c}@media (min-width:720px) and (max-width:1378px){.navbar-top .nav-item.nav-link{margin-left:0;;margin-right:0;;font-size:13px}}@media (min-width:1379px) and (max-width:1790px){.navbar-top .nav-item.nav-link{margin-left:0;;margin-right:0;;font-size:15px}}@media (min-width:1200px) and (max-width:1260px){.navbar-top .nav-item.nav-link{margin-left:0;margin-right:0;font-size:13px}}.navbar-top .separator{width:1px;height:50px;margin-top:25px;background:#333;margin-left:15px;margin-right:15px;transition:all .25s ease-in-out}.navbar-top .navbar-form{height:inherit;margin-top:30px;margin-left:100px;transition:all .25s ease-in-out}@media (min-width:1379px) and (max-width:1540px){.navbar-top .navbar-form{margin-left:30px}}@media (max-width:1280px){.navbar-top .navbar-form{margin-left:30px}}.navbar-top .navbar-form .form-control{background:#fff0;height:40px;width:125px}.navbar-top .navbar-form .btn{background:#fff0;width:20px}@media (min-width:1920px){.navbar-top{width:1920px;left:0;right:0}}.navbar-top .sub-navbar{display:none;min-height:110px;background:rgb(51 51 51 / .7);position:fixed;width:inherit;max-width:1920px;opacity:1;margin-left:-15px;margin-right:-15px;overflow-x:hidden;overflow-y:hidden;color:#f9f9f9}.navbar-top .sub-navbar .sub-navbar-content .sub-navbar-title{padding-bottom:5px;border-bottom:1px solid #f9f9f9}.navbar-top .sub-navbar .sub-navbar-content .nav{margin-left:0;margin-right:0}.navbar-top .sub-navbar .sub-navbar-content .nav .nav-link{padding-left:15px;padding-right:15px;color:#f9f9f9;transition:color .25s ease-in-out}.navbar-top .sub-navbar .sub-navbar-content .nav .nav-link:hover{text-decoration:none;color:#d9251c!important}.navbar-top .sub-navbar .sub-navbar-content .nav .nav-link figure{max-height:40px}.navbar-top .sub-navbar .sub-navbar-content .nav .nav-link figure .img-fluid{max-height:40px;width:auto}.navbar-top .sub-navbar.sub-navbar-page{background:#333}.navbar-top .sub-navbar.sub-navbar-page::before{content:none}@media (max-width:1199px){.navbar-top{height:70px}.navbar-top .navbar-brand svg,.navbar-top .navbar-brand img{height:45px;left:0}}.navbar-top.navbar-scrolled{background:rgb(249 249 249 / .98)}.page404 figure{display:inline-block}.page404 h2{display:inline-block}.navbar-language a{padding-left:.25rem;padding-right:.25rem;color:#333}.navbar-language a:hover{color:#d9251c!important}header.container-fluid{position:relative;padding:0}header.container-fluid .carousel-inner{height:850px}@media (max-width:1366px){header.container-fluid .carousel-inner{height:700px}}@media (max-width:1199px){header.container-fluid .carousel-inner{height:500px}}@media (max-width:767px){header.container-fluid .carousel-inner{height:500px}}header.container-fluid .carousel-inner .carousel-item{height:inherit;width:100%}header.container-fluid .carousel-inner .carousel-item .carousel-background{background-position:center bottom;background-repeat:no-repeat;background-size:auto;width:inherit;height:inherit}@media (min-width:2400px){header.container-fluid .carousel-inner .carousel-item .carousel-background{background-size:cover}}header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig{width:500px;height:900px;position:absolute;top:0;right:0;overflow:hidden}@media (max-width:1500px){header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig{width:400px}}@media (max-width:1366px){header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig{width:350px}}@media (max-width:1199px){header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig{width:220px}}@media (max-width:991px){header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig{display:none}}header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig::before{content:' ';width:calc(100% + 50px);height:calc(inherit + 50px);background:inherit;position:absolute;left:-25px;right:0;top:-25px;bottom:0;box-shadow:inset 0 0 0 3000px rgb(255 255 255 / .4);filter:blur(10px)}header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig .h-product-wrapper{position:absolute;left:10%;right:0;top:23%;height:55%;max-height:250px;width:55%;text-align:center}@media (min-width:1920px){header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig .h-product-wrapper{left:23%}}@media (max-width:1366px){header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig .h-product-wrapper{left:23%;top:17%}}@media (max-width:1199px){header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig .h-product-wrapper{left:23%;height:55%;width:55%}}header.container-fluid .carousel-inner .carousel-item .carousel-background .h-product-fig .h-product-wrapper .img-fluid{max-height:250px}header.container-fluid .carousel-inner::after{content:" ";position:absolute;bottom:0;height:75px;width:100%;margin-bottom:-2px;background-image:linear-gradient(to bottom,#fff0,#f9f9f9)}@media (max-width:1199px){header.container-fluid .carousel-inner::after{height:25px}}header.container-fluid .carousel-control-next,header.container-fluid .carousel-control-prev{width:5%}@media (max-width:767px){header.container-fluid .carousel-control-next,header.container-fluid .carousel-control-prev{display:none}}@media (max-width:575px){header.container-fluid .carousel-control-next,header.container-fluid .carousel-control-prev{display:flex}}header .h-covertext{position:absolute;top:150px;left:0;right:0}header .h-covertext .m-title,header .h-covertext .m-subtitle{color:#fff}header .h-covertext .m-title{font-size:32px}@media (max-width:575px){header .h-covertext .m-title{font-size:28px;line-height:32px;margin-top:50px;text-align:center;display:table-cell;vertical-align:middle;padding-left:5%;width:100%;padding-right:5%}}@media (max-width:420px){header .h-covertext .m-title{font-size:22px;line-height:26px}}@media (max-width:300px){header .h-covertext .m-title{font-size:18px;line-height:22px}}header .h-covertext .m-subtitle{font-weight:600;font-size:16px;line-height:24px}@media (max-width:575px){header .h-covertext .m-subtitle{display:none}}@media (min-width:1920px){header .h-covertext{justify-content:center;margin-left:auto;margin-right:auto}}@media (max-width:1366px){header .h-covertext{top:100px}}@media (max-width:991px){header .h-covertext{top:100px}}@media (max-width:767px){header .h-covertext{left:30px;right:30px}}@media (max-width:575px){header .h-covertext{position:relative;top:50px;left:auto;right:auto;display:table;height:400px;width:100%}}header .h-covertext .m-btn-wrapper{position:absolute;top:375px;background:#f9f9f9;height:48px;padding-top:5px}@media (max-width:1366px){header .h-covertext .m-btn-wrapper{top:300px}}@media (max-width:575px){header .h-covertext .m-btn-wrapper{top:310px;left:calc(50% - 100px)}}header .h-covertext figure{text-align:right;margin-right:150px;height:400px}header .h-covertext figure .img-fluid{max-height:400px}@media (min-width:1920px){header .h-covertext figure{margin-right:100px}}@media (max-width:1919px){header .h-covertext figure{margin-right:0}}@media (max-width:991px){header .h-covertext figure{height:300px}header .h-covertext figure .img-fluid{max-height:300px}}header .h-covertext .h-covertext-content{position:relative}header .h-covertext .h-covertext-content .m-btn-wrapper{position:absolute;bottom:0}@media (max-width:767px){header .h-covertext .h-covertext-content .m-btn-wrapper{position:relative;margin-top:50px}}header .carousel-indicators{top:555px;left:0;right:0}header .carousel-indicators li{background:#f9f9f9;opacity:.7;width:15px;height:15px;border-radius:50%}header .carousel-indicators li.active{background:#d9251c!important}@media (max-width:1366px){header .carousel-indicators{top:430px}}@media (max-width:767px){header .carousel-indicators{display:none}}footer{padding-top:110px}@media (max-width:1199px){footer.container{width:100%;max-width:100%}}footer .footer-header{margin-bottom:40px}@media (max-width:767px){footer .footer-header{margin-bottom:20px}}footer .footer-content .footer-article-link{color:#333;transition:color .25s ease-in-out}footer .footer-content .footer-article-link:hover{text-decoration:none;color:#d9251c}footer .footer-content .footer-article-link .footer-article-link-date{color:#d9251c;opacity:.7;display:block}footer .footer-content .nav .nav-link{padding:0;color:#333;transition:color .25s ease-in-out}footer .footer-content .nav .nav-link:hover{text-decoration:none;color:#d9251c}@media (max-width:991px){footer .footer-content{margin-bottom:20px;padding-top:20px}}#bottom_bar{max-width:1920px;margin-left:auto;margin-right:auto;background:#efefef}#bottom_bar figure{margin-bottom:0;float:left;overflow:hidden;padding-top:3px}#bottom_bar .m-logo-text{display:inline-block;float:left;overflow:hidden;padding-left:20px}#bottom_bar .m-logo-text p{margin-bottom:0;font-size:16px;line-height:16px}.m-article{overflow:hidden}.m-article .m-article-title{margin-bottom:0}.m-article .m-article-date{margin-top:0;color:#d9251c;opacity:.7}.m-article .m-article-fig{width:40%;height:260px;float:left;transition:transform .24s ease-in-out}.m-article .m-article-fig .m-article-img{background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;transition:transform .24s ease-in-out}.m-article .m-article-wrapper{width:60%;float:left}.m-article .m-article-wrapper.m-article-no-thumb{width:100%}.m-article .m-article-wrapper p{text-align:justify;text-justify:inter-word}.m-article .m-article-wrapper p a{color:#d9251c;position:relative;padding-left:25px;padding-right:25px;transition:all .25s ease-in-out;z-index:1}.m-article .m-article-wrapper p a::before{content:" ";width:2px;height:26px;position:absolute;background:#d9251c;top:-1px;left:0;transition:all .25s ease-in-out;z-index:-1}.m-article .m-article-wrapper p a:hover{text-decoration:none;color:#f9f9f9}.m-article .m-article-wrapper p a:hover::before{width:100%}.m-article .m-article-wrapper p a.nie-link{color:inherit}.m-article .m-article-wrapper p a.nie-link::before,.m-article .m-article-wrapper p a.nie-link::after{content:none}.m-article .m-article-wrapper .m-btn-wrapper a{border-bottom:0}.m-article .m-article-wrapper .m-article-floating{float:right;width:calc(25% + 24px);margin-left:24px;overflow:hidden}@media (max-width:575px){.m-article .m-article-fig,.m-article .m-article-wrapper{float:none;display:block;width:100%!important;margin-left:0!important}}.m-article.m-article-featured{overflow:visible}.m-articles .m-article .m-article-fig{width:35%;height:150px;float:left}.m-articles .m-article .m-article-wrapper{width:65%;float:left}@media (max-width:375px){.m-articles .m-article .m-article-fig,.m-articles .m-article .m-article-wrapper{float:none;display:block;width:inherit}}.m-page .m-articles .m-article-fig{width:30%}.m-page .m-articles .m-article-wrapper{width:70%}.m-article-only .m-article-fig{float:right}.m-article-only:hover .m-article-fig{transform:none}.m-article-only:hover .m-article-fig .m-article-img{transform:none}.m-article-sep{display:block;width:100%;height:1px;background:#c9c9c9}.form-control{height:48px;border:0;background:#efefef;border-radius:0}.m-left-navbar p,.m-left-navbar .nav-link{padding:0;margin-bottom:5px;color:#333;font-style:italic}@media (max-width:991px){.m-left-navbar p,.m-left-navbar .nav-link{font-size:12px;line-height:21px}}.m-left-navbar .nav-link{position:relative;padding-left:20px;transition:color .25s ease-in-out}.m-left-navbar .nav-link::before{position:absolute;content:'>';width:10px;height:inherit;left:0;font-size:10px}.m-left-navbar .nav-link.nav-link-active::before{transform:rotate(90deg)}.m-left-navbar .nav-link:hover{color:#d9251c}@media (max-width:1199px){.m-left-navbar .nav-link.text-nowrap{white-space:normal!important}}.m-left-navbar .nav-link.nav-link-price{padding-top:20px;z-index:5}.m-left-navbar .nav-link.nav-link-price::before{content:" ";left:0;top:10px;width:calc(50%);height:2px;background:#333;z-index:-1;transition:all .25s ease-in-out}.m-left-navbar .nav-link.nav-link-price:hover{color:#f9f9f9}.m-left-navbar .nav-link.nav-link-price:hover::before{background:#d9251c;height:100%}html,body{color:#333;background:#f9f9f9}a{text-decoration:none;color:#d9251c;transition:all .25s ease-in-out}a:hover{text-decoration:none;color:#d9251c;opacity:.9}h5{font-weight:500}h6{margin-top:35px;font-weight:400}img{max-width:100%}.navbar-button{width:50px;height:inherit;position:relative}.navbar-button .m-btn-open{display:block;width:50px;height:5px;background:#333;position:relative;transition:all .25s ease-in-out}.navbar-button .m-btn-open::before{content:" ";width:50px;height:5px;background:#333;position:absolute;top:-12px;left:0;transition:inherit}.navbar-button .m-btn-open::after{content:" ";width:50px;height:5px;background:#333;position:absolute;top:12px;left:0;transition:inherit}.navbar-button .m-btn-open:hover{background:#d9251c}.navbar-button .m-btn-open:hover::before,.navbar-button .m-btn-open:hover::after{background:#d9251c}.navbar-button .m-btn-open.m-btn-close{transform:rotate(45deg)}.navbar-button .m-btn-open.m-btn-close::before{top:0}.navbar-button .m-btn-open.m-btn-close::after{transform:rotate(-90deg);top:0}@media (max-width:991px){.navbar-button{width:30px}.navbar-button .m-btn-open{width:30px}.navbar-button .m-btn-open::before{width:30px}.navbar-button .m-btn-open::after{width:30px}}.m-overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:rgb(249 249 249 / .95);overflow:auto;z-index:99}.m-overlay .nav{margin-top:150px}@media (max-width:991px){.m-overlay .nav{margin-top:110px}}.m-overlay .nav .nav-link{color:#333;transition:color .25s ease-in-out}.m-overlay .nav .nav-link:hover{color:#d9251c;text-decoration:none}.m-front-page{position:relative;padding-top:15px;margin-top:-196px;width:82%}@media (max-width:1199px){.m-front-page{width:100%;margin-top:-30px;padding-top:0}}@media (min-width:1920px){.m-front-page{max-width:1920px}}.m-front-page .m-projects,.m-front-page .m-articles{height:100%;padding-bottom:48px;box-shadow:0 0 40px 0 rgb(0 0 0 / .1)}@media (max-width:767px){.m-front-page .m-projects{position:relative}.m-front-page .m-projects::after{content:" ";position:absolute;bottom:0;width:100%;height:30px;background:#f9f9f9;z-index:100}}.m-front-page .m-projects h6{margin-top:35px}@media (max-width:767px){.m-front-page .m-projects h6{margin-top:10px}}.m-front-page .m-projects .m-article-fig{height:150px;width:25%}@media (max-width:1199px){.m-front-page .m-projects .m-article-fig{width:35%}}@media (max-width:575px){.m-front-page .m-projects .m-article-fig{float:left}}@media (max-width:375px){.m-front-page .m-projects .m-article-fig{float:none;display:block;width:inherit}}.m-front-page .m-projects .m-article-wrapper{width:75%}@media (max-width:1199px){.m-front-page .m-projects .m-article-wrapper{width:65%}}@media (max-width:575px){.m-front-page .m-projects .m-article-wrapper{float:left}}@media (max-width:375px){.m-front-page .m-projects .m-article-wrapper{float:none;display:block;width:inherit}}.m-page{margin-top:170px;border-bottom:1px solid #f3f3f3;position:relative;background:#f9f9f9;box-shadow:0 0 40px 0 rgb(0 0 0 / .1)}@media (max-width:1199px){.m-page{width:100%;max-width:100%}}@media (max-width:991px){.m-page{margin-top:50px}.m-page::after{content:' ';position:absolute;top:-20px;left:0;width:100%;height:20px;background:#f9f9f9}}.before-page-bg{position:absolute;width:100%;height:300px;background:#333;top:-135px;background-position:center bottom;background-repeat:no-repeat;background-size:auto}@media (min-width:2400px){.before-page-bg{background-size:cover}}@media (max-width:991px){.before-page-bg{background:#f9f9f9!important}}.before-page-bg::after{content:" ";position:absolute;bottom:0;height:75px;width:100%;margin-bottom:-2px;background-image:linear-gradient(to bottom,#fff0,#f9f9f9)}@media (max-width:1199px){.before-page-bg::after{height:25px}}.before-page-bg.before-page-bg-clear::after{content:none;display:none}#newsletter{width:82%}@media (max-width:1199px){#newsletter{width:100%}}#newsletter-wrapper{box-shadow:0 0 40px 0 rgb(0 0 0 / .1)}.form-inline .input-group.input-newsletter{width:100%}.form-inline .input-group-append .btn-c-r{background:#d9251c;color:#f9f9f9}.m-box-view-change{opacity:.5;position:relative}.m-box-view-change .m-link-normal{color:#333;padding-left:40px;transition:none}.m-box-view-change .m-link-normal .m-box-view-change-icon{height:7px;width:30px;background:#333;position:absolute;top:5px;left:0;opacity:.5}.m-box-view-change .m-link-normal .m-box-view-change-icon::before{height:inherit;width:inherit;background:inherit;content:' ';position:absolute;top:-10px;left:0}.m-box-view-change .m-link-normal .m-box-view-change-icon::after{height:inherit;width:inherit;background:inherit;content:' ';position:absolute;top:10px;left:0}.m-box-view-change .m-link-normal .m-box-view-change-icon.m-other-view{width:7px}.m-box-view-change .m-link-normal:hover{color:#d9251c;text-decoration:none;border-bottom:none}.m-box-view-change .m-link-normal:hover .m-box-view-change-icon{background:#d9251c}.m-box-view-change .m-link-normal:hover .m-box-view-change-icon::before,.m-box-view-change .m-link-normal:hover .m-box-view-change-icon::after{background:#d9251c}.m-box{background:#f3f3f3}.m-box.m-box-product{background:#fff}.m-box .m-box-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.m-box .m-box-img.m-box-icon{background-size:contain}.m-box.m-box-x{width:100%;float:left}.m-box.m-box-x .m-box-figure{float:left;width:185px;height:135px;margin-bottom:0}.m-box.m-box-x .m-box-content{float:left;height:100%;width:calc(100% - 185px);padding-left:15px}.m-box.m-box-y{position:relative;width:31%;float:left;margin-left:1%;margin-right:1%;margin-bottom:94px!important}@media (max-width:767px){.m-box.m-box-y{width:49%;margin-left:auto;margin-right:1%}}@media (max-width:575px){.m-box.m-box-y{width:100%;margin-left:auto;margin-right:auto}}.m-box.m-box-y .m-box-figure,.m-box.m-box-y .m-box-content,.m-box.m-box-y .m-box-footer{float:none;text-align:center}.m-box.m-box-y .m-box-figure p,.m-box.m-box-y .m-box-content p,.m-box.m-box-y .m-box-footer p{display:none!important}.m-box.m-box-y .m-box-footer p{display:block!important;margin-left:auto;margin-top:20px;margin-bottom:0}.m-box.m-box-y .m-box-figure{width:100%;height:135px}.m-box.m-box-y .m-box-footer{position:absolute;bottom:-70px;left:0;height:70px;width:100%;text-align:center;overflow:hidden;background:#f3f3f3}.m-box.m-box-y.m-box-product .m-box-footer{background:#fff}.m-box .m-box-footer p{opacity:.5}.m-box.m-box-file{background:#fff0;width:100%}.m-box.m-box-file.m-box-file-category figure{position:relative;height:40px;display:inline;margin-right:15px}.m-box.m-box-file.m-box-file-category figure img{margin-top:-5px;max-height:40px}.m-box.m-box-file.m-box-file-category h5{display:inline;line-height:25px}.m-box.m-box-file.m-box-file-category .m-link-file::after{content:' ';position:absolute;top:10px;right:10px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 #333;opacity:.25;transform:rotate(90deg)}.m-box.m-box-file.m-box-file-category.m-box-file-hide .m-link-file::after{transform:rotate(0)}.m-box.m-box-file .m-link-file{position:relative;color:#333;padding-left:50px;width:100%;line-height:30px;display:block;background:#f3f3f3}.m-box.m-box-file .m-link-file::before{height:30px;top:0;background:#333}.m-box.m-box-file .m-link-file .m-file-img{height:20px;width:25px;position:absolute;left:20px;top:5px;background:url(/wp-content/themes/rst/assets/img/pdf.png) no-repeat;background-size:contain}.m-box.m-box-file .m-link-file .m-product-link{color:#333;opacity:.5}.m-box.m-box-file .m-link-file .m-product-link:hover{color:#d9251c;opacity:1}.m-box.m-box-file .m-link-file:hover{color:#d9251c}.m-box.m-box-file .m-link-file:hover::before{background:#d9251c;width:2px}.m-box.m-box-file .m-link-file:hover .m-file-img{background:url(/wp-content/themes/rst/assets/img/pdf_hover.png) no-repeat;background-size:contain}.m-box.m-box-file .m-box-content{width:100%}.m-box.m-box-file-hidden{display:none}.m-offer-box{position:relative;min-height:500px}@media (min-width:767px){.m-offer-box{background-image:linear-gradient(to bottom,rgb(255 255 255 / .1),white)!important}}@media (max-width:767px){.m-offer-box{background-size:cover;background-position:center center}}.m-offer-box .m-offer-box-wrapper .m-offer-box-header figure{width:100%;height:40px;display:inline}.m-offer-box .m-offer-box-wrapper .m-offer-box-header figure .img-fluid{margin-top:-12px;height:inherit}.m-offer-fig{background-size:cover;background-position:center center}@media (max-width:767px){.m-offer-fig{display:none}}.m-phone-wrapper,.m-email-wrapper,.m-address-wrapper,.m-map-wrapper{position:relative;padding-left:40px}.m-phone-wrapper h6,.m-email-wrapper h6,.m-address-wrapper h6,.m-map-wrapper h6{margin-top:0}.m-phone-wrapper::before,.m-email-wrapper::before,.m-address-wrapper::before,.m-map-wrapper::before{content:' ';width:25px;height:25px;position:absolute;left:0;top:0;background-position:top left;background-size:contain;background-repeat:no-repeat}.m-phone-wrapper::before{background-image:url(/wp-content/themes/rst/assets/img/email.png)}.m-email-wrapper::before{background-image:url(/wp-content/themes/rst/assets/img/phone.png)}.m-address-wrapper::before{background-image:url(/wp-content/themes/rst/assets/img/home.png)}.m-map-wrapper::before{left:3px;background-image:url(/wp-content/themes/rst/assets/img/rst_pin.png)}.m-form-wrapper .btn-wrapper .btn{border-radius:0;height:40px;padding-left:30px;padding-right:30px}.up-button{position:fixed;right:50px;bottom:50px;width:50px;height:50px;background:#333;border-radius:50%;display:table;text-align:center;opacity:.7;cursor:pointer;transition:all .2s ease-in-out}.up-button p{padding-top:10px;display:table-cell;vertical-align:middle;color:#fff;font-size:8px;position:relative}.up-button p::before{content:" ";position:absolute;width:15px;height:15px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotateZ(135deg);top:13px;left:calc(50% - 7px)}.up-button:hover{opacity:1}.freeHtmlMapContainer path{fill:#red!important}.fm-tooltip{top:150px!important}.m-front-page .m-projects{height:auto}@media (min-width:767px){.m-front-page .m-projects{height:75%;margin-bottom:30px}}@media (min-width:991px){.m-front-page .m-projects{height:70%}}.m-front-page .new-newsletter-box{padding-bottom:30px;height:30%}@media (min-width:767px){.m-front-page .new-newsletter-box{height:25%}}@media (min-width:991px){.m-front-page .new-newsletter-box{height:30%}}#newsletter{padding-left:0;padding-right:0}@media (min-width:767px){#newsletter{margin-left:0!important;margin-right:0!important;width:100%;padding-left:0;padding-right:0;margin-top:0px!important}}#newsletter-wrapper{height:100%}@media (min-width:1410px){#newsletter-wrapper{padding-left:100px!important;padding-right:100px!important}}.sub-sub-navbar{display:block!important;margin:1rem 0}.norm_row.sfsi_wDiv{display:flex}.sfsi_widget{max-height:50px}.m-front-page .new-newsletter-box{height:unset!important}.norm_row.sfsi_wDiv div{margin:unset!important}.norm_row.sfsi_wDiv{position:relative!important;width:100%!important;display:flex!important;flex-wrap:wrap;gap:35px;place-content:center}@media (max-width:369px){.m-projects{margin-top:30px}}