.fab:before{font-family:"Font Awesome 5 Brands"!important}.follow-footer-links .links i:before{color:#fff;font-size:30px}.social-icons-left i::before{border-radius:50px;color:#464646}.social-icons-left a{text-align:center}.search-wrapper{position:fixed;width:100%;height:100vh;left:0;top:0;background:rgba(0,0,0,.8);z-index:1001;opacity:0;visibility:hidden;transition:visibility .6s cubic-bezier(.16,.68,.43,.99),opacity .6s cubic-bezier(.16,.68,.43,.99)}.search-wrapper .search-close{position:absolute;right:20px;top:10px;font-size:40px;z-index:10;cursor:pointer;line-height:100%}.search-wrapper .search-area{width:100%;background:rgba(255,255,255,.95);min-height:150px;padding:3%;opacity:0;visibility:hidden;transform:translateY(-100%);transition:visibility .6s cubic-bezier(.16,.68,.43,.99),opacity .6s cubic-bezier(.16,.68,.43,.99),transform .6s cubic-bezier(.16,.68,.43,.99);cursor:default}.search-wrapper .search-area .search-input .form-control{border:0;border-bottom:1px solid #707070;background-color:transparent;padding:0;color:#707070;font-size:2rem;font-weight:500}.search-wrapper .search-area .search-input .form-control:focus{box-shadow:none}.search-wrapper .search-area .icon-search{font-size:40px;cursor:pointer}.search-wrapper .search-area .search-button{border:0;background-color:transparent;outline:none}.search-wrapper.show{opacity:1;visibility:visible}.search-wrapper.show .search-area{opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (max-width:991px){span.pbtn{display:flex;margin:0 20px}}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.active,.accordion:hover{background-color:#ccc}.panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden}.button.accordion:after{content:'+';color:#838383;font-weight:bold;float:right;margin-left:5px}.button.accordion.active:after{content:"-"}@media screen and (max-width:500px){.catalog-home .left-text p{height:140px}}.product-btns span.pbtn{padding:0 5px 0 15px;display:flex}.product-btns a span small{font-size:21px;height:fit-content;margin:auto;padding-left:20px}@media screen and (max-width:1500px){.menu-right nav a{margin-right:20px}}@media screen and (max-width:1250px){.product-btns span.pbtn img{width:85px}}.catalog-home .left-text p{height:auto}.catalog-home .left-text{height:100%;display:flex;flex-direction:column;justify-content:space-between}.slideh3{color:#fff;font-size:72px;margin-bottom:50%;font-weight:bold}@media screen and (max-width:500px){.slideh3{font-size:30px;margin-bottom:10%}.catalog-home .left-text{padding:12px}}.prod-list-area a{justify-content:flex-end;height:100%;margin-bottom:0}.other-prod a{margin-bottom:0}.contact-info a:last-child{white-space:nowrap}.teaser-container .item:nth-child(1){background:#35a8e0}.teaser-container .item:nth-child(2){background:#1d70b7}.prod-list-area a img{padding:1px}.prod-list-area a span{font-size:19px;background:#1d70b7}.prod-list-area a{border:12px solid #1d70b7}.contact-info{background:#35a8e0}.menu-right nav a{color:#1d70b7;font-weight:600}.product-btns a{background:#1d70b7}.menu-icon.active{background:unset}.menu-right nav a{font-size:17px}header{padding:35px 2%}.social-icons-left,.right-contact-icons{display:none}