@media screen and (min-width:1px){footer{background-color:#2f2d2b;color:#b2b2b2}footer .logo{position:relative;display:grid;grid-auto-flow:row;gap:30px;padding-top:50px}footer .logo__protec{width:180px}footer .logo__protec img{width:100%;height:auto}footer .logo__fulgard{color:#b2b2b2}footer .logo__linkedin{position:absolute;top:50px;right:0}footer .logo__linkedin i{color:#878787;font-size:24px}footer .explore{display:none}footer .contacts{padding-top:25px;padding-bottom:30px}footer .contacts__title{color:#fff;margin-bottom:5px}footer .contacts .contact_refs{margin-top:10px;line-height:22px}footer .contacts .contact_refs a{display:inline-block;color:#fff;font-size:18px;font-weight:700}footer .contacts .contact_refs a.email{color:#d9f908}}@media screen and (min-width:992px){footer{padding-top:80px;padding-bottom:50px}footer .container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}footer .logo{padding-top:0}footer .logo__linkedin{position:relative;top:auto}footer .contacts{padding-top:0}footer .contacts .contacts__title{margin-bottom:30px;font-size:20px}footer .contacts .contact_refs{margin-top:25px;line-height:28px}footer .contacts .contact_refs a{font-size:20px}}@media screen and (min-width:1200px){footer .container{grid-template-columns:1fr 160px 1fr 380px;grid-column-gap:20px}footer .explore{display:block;margin:0}footer .explore p{color:#fff}footer .explore p:first-child{font-size:20px}footer .explore ul{margin-top:30px;line-height:34px}footer .explore ul li a{color:#b2b2b2}footer .explore ul li a.active{text-decoration:underline}}@media screen and (min-width:1440px){footer .container{grid-template-columns:1fr 160px 280px 1fr}}@media screen and (min-width:1px){.newsletter-box{margin:0 -25px;padding:40px 50px;background-color:#0f0f0f80;color:#b2b2b2}.newsletter-box p{font-size:14px;color:#b2b2b2}.newsletter-box p a{font-size:14px;color:#b2b2b2;text-decoration:underline}.newsletter-box form{position:relative;display:grid;grid-template-columns:auto 50px;align-items:center;margin:10px auto 15px;border-bottom:1px solid #B2B2B2}.newsletter-box form input{height:50px;padding:0;border:none;background:none;line-height:50px}.newsletter-box form button{width:50px;height:50px;padding:0;border:none;background:none;text-align:right}.newsletter-box form button i{font-size:24px;vertical-align:middle}}@media screen and (min-width:768px){.newsletter-box{margin:0 auto;padding:40px}}@media screen and (min-width:1200px){.newsletter-box{width:auto;padding:30px 25px}}@media screen and (min-width:1px){.bottom-bar{padding:30px 0;background-color:#2f2d2b;color:#b2b2b2}.bottom-bar .generic-content p a{color:#b2b2b2;text-decoration:none}.bottom-bar .generic-content p.policy-links a{position:relative;margin-right:15px}.bottom-bar .generic-content p.policy-links a:after{content:"|";position:absolute;right:-12px}.bottom-bar .generic-content p.policy-links a:hover{text-decoration:underline}.bottom-bar .generic-content p.policy-links a:last-child:after{display:none}}@media screen and (min-width:768px){.bottom-bar{padding:55px 0}}@media screen and (min-width:1200px){.bottom-bar{background-color:#242527;padding:20px 120px}}@media screen and (min-width:1px){.catalog-card{display:grid;grid-template-columns:150px auto;height:250px;overflow:hidden}.catalog-card figure{position:relative}.catalog-card figure img{transition:transform .3s linear}.catalog-card figure img.catalog-card-lang{position:absolute;top:10px;right:10px;width:24px;height:24px;aspect-ratio:1}.catalog-card div:last-child{position:relative;padding:15px 15px 15px 20px;background-color:#d9f908}.catalog-card div:last-child h4{margin-top:10px;font-size:16px;line-height:20px;word-break:break-word;text-transform:uppercase}.catalog-card div:last-child .cta{position:absolute;bottom:5px}.catalog-card:hover{text-decoration:none}.catalog-card:hover img{transform:scale(1.05)}.catalog-card:hover div:last-child .cta i{margin-left:16px}}@media screen and (min-width:992px){.catalog-card{grid-template-columns:130px auto}.catalog-card div:last-child h4{font-size:14px;line-height:18px}}@media screen and (min-width:1200px){.catalog-card div:last-child{padding:25px 20px 20px}.catalog-card div:last-child h4{font-size:16px;line-height:20px}}@media screen and (min-width:1440px){.catalog-card{grid-template-columns:180px auto;height:280px}.catalog-card div:last-child h4{font-size:18px;line-height:24px}}@media screen and (min-width:1px){.news-card{background-color:#fff}.news-card figure img{transition:transform .3s linear}.news-card:hover img{transform:scale(1.05)}.news-card .news-content{position:relative;height:255px;padding:30px 30px 20px}.news-card .news-content .category-link{display:inline-block;margin-bottom:15px;font-weight:400;transition:all .3s linear}.news-card .news-content .category-link i{position:relative;top:-2px;margin-right:10px;font-size:30px;vertical-align:middle}.news-card .news-content .category-link:hover{margin-left:15px;text-decoration:none}.news-card .news-content a:hover{text-decoration:none}.news-card .news-content h5{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-transform:uppercase}.news-card .news-content .cta{position:absolute;bottom:10px}}@media screen and (min-width:768px){.news-card figure{height:200px}}@media screen and (min-width:1200px){.news-card figure{height:220px}}@media screen and (min-width:1660px){.news-card figure{height:290px}}@media screen and (min-width:1px){.product-card{background-color:#fff}.product-card figure{height:calc(100vw - 50px)}.product-card figure img{transition:transform .3s linear}.product-card:hover img{transform:scale(1.05)}.product-card .product-content{position:relative;height:160px;padding:15px 30px 20px}.product-card .product-content .category-link{display:inline-block;margin-bottom:10px;font-weight:400;transition:all .3s linear}.product-card .product-content .category-link:hover{margin-left:15px;text-decoration:none}.product-card .product-content a:hover{text-decoration:none}.product-card .product-content h5{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-transform:uppercase}.product-card .product-content .cta{position:absolute;bottom:10px}}@media screen and (min-width:768px){.product-card figure{height:315px}}@media screen and (min-width:992px){.product-card figure{height:276px}.product-card-small figure{height:150px}.product-card-small .product-content{height:180px;padding:15px 20px 20px}}@media screen and (min-width:1200px){.product-card figure{height:330px}.product-card-small figure{height:180px}.product-card-small .product-content{height:160px}}@media screen and (min-width:1660px){.product-card figure{height:363px}}@media screen and (min-width:1px){.banner-card{position:relative;height:calc(100vw - 20px);padding:0 25px;background-size:cover;background-repeat:no-repeat;background-position:center right}.banner-card-protecad{background-image:url(../../../../assets/media/img/protecad-banner.webp);color:#fff}.banner-card-reserved-area{background-image:url(../../../../assets/media/img/reserved-area-banner.webp);color:#242527}.banner-card .generic-content{position:relative;height:100%}.banner-card .generic-content h3{padding-top:50px}.banner-card .generic-content a{position:absolute;bottom:30px}}@media screen and (min-width:768px){.banner-card{height:360px}.banner-card .generic-content a{bottom:100px}}@media screen and (min-width:992px){.banner-card .generic-content p{font-size:16px}.banner-card .generic-content a{bottom:50px}}@media screen and (min-width:1200px){.banner-card{height:400px;padding:50px 120px 0 50px}.banner-card .generic-content{max-width:400px}.banner-card .generic-content h3{padding-top:0}.banner-card .generic-content a{bottom:50px}}@media screen and (min-width:1440px){.banner-card .generic-content p{font-size:18px}}@media screen and (min-width:1px){.accessory-card{background-color:#fff}.accessory-card figure img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.accessory-card .accessory-content{position:relative;padding:25px 0}.accessory-card .accessory-content h5{margin-bottom:20px}}@media screen and (min-width:1px){.ask-info{position:relative;z-index:5;padding:60px 0;background-color:#d9f908;text-align:center}.ask-info p{padding:30px 0}}@media screen and (min-width:768px){.ask-info .container{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:30px;align-items:center}.ask-info .container p{padding-bottom:0}.ask-info .container div:first-child{text-align:left}}@media screen and (min-width:992px){.ask-info{text-align:start}.ask-info.with-banners-hover{margin-top:-100px;padding:110px 0 80px}.ask-info .container{grid-template-columns:3fr 1fr}.ask-info .container a{margin:50px auto 0}}@media screen and (min-width:1200px){.ask-info.with-banners-hover{margin-top:-150px;padding-top:160px}}@media screen and (min-width:1px){.pagination{margin:30px auto;text-align:center}.pagination li{display:inline-block}.pagination li span,.pagination li a{display:inline-block;width:50px;height:50px;margin:0 15px;border-radius:100%;border:2px #242527 solid;font-size:20px;line-height:48px;transition:all .3s linear}.pagination li a:hover{border-color:#d9f908;background-color:#d9f908;text-decoration:none}.pagination li.active span{border-color:#d9f908;background-color:#d9f908}.pagination li.disabled span{opacity:.2}}@media screen and (min-width:992px){.pagination{margin:60px auto}}@media screen and (min-width:1px){.banners{position:relative;z-index:10;margin:60px 0;background-size:cover}.banners .container{display:grid;grid-row-gap:30px}}@media screen and (min-width:992px){.banners{margin-top:120px}.banners .container{grid-template-columns:1fr 1fr;grid-column-gap:30px}}@media screen and (min-width:1440px){.banners{margin-top:200px}}@media screen and (min-width:1px){.share-toolbar{display:grid;grid-template-rows:1fr 1fr;margin-top:50px;padding:10px 0;border-top:1px #242527 solid;line-height:40px}.share-toolbar h5{line-height:40px}.share-toolbar ul{text-align:right}.share-toolbar ul li{display:inline-block}.share-toolbar ul li a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center}}@media screen and (min-width:768px){.share-toolbar{grid-template-columns:35% auto;grid-template-rows:1fr}.share-toolbar ul li{margin-left:10px}}@media screen and (min-width:1px){.network-card{min-width:100%;margin:30px 0;padding:25px;background-color:#fff}.network-card img{width:24px}.network-card table{border:none!important}.network-card table tr td{border:none!important;padding-top:5px;padding-bottom:5px;font-size:14px;line-height:24px;vertical-align:top}.network-card table tr td p,.network-card table tr td a{font-size:14px;line-height:24px}.network-card table tr td:first-child{width:34px}.network-card p{font-size:14px;line-height:22px}.network-card p a{font-size:14px;font-weight:700;line-height:22px;text-decoration:none!important}.network-card p a i{margin-right:10px}}@media screen and (min-width:992px){.network-card{max-width:380px;margin:0}}@media screen and (min-width:1px){.certification-card{position:relative;height:200px;padding:30px 30px 20px;background-color:#fff}.certification-card .category-link{display:inline-block;margin-bottom:15px;font-weight:400;transition:all .3s linear}.certification-card .category-link i{position:relative;top:-2px;margin-right:10px;font-size:30px;vertical-align:middle}.certification-card h5{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-transform:uppercase}.certification-card .cta{position:absolute;bottom:10px}}@media screen and (min-width:1px){.video-tutorial-card{background-color:#fff}.video-tutorial-card figure{position:relative}.video-tutorial-card figure img{transition:transform .3s linear}.video-tutorial-card figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.video-tutorial-card:hover img{transform:scale(1.05)}.video-tutorial-card .video{position:relative}.video-tutorial-card .video .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.video-tutorial-card .video:hover{cursor:pointer}.video-tutorial-card .video-tutorial-content{position:relative;height:120px;padding:15px}.video-tutorial-card .video-tutorial-content h5{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-transform:uppercase}}@media screen and (min-width:768px){.video-tutorial-card figure{height:200px}}@media screen and (min-width:1200px){.video-tutorial-card figure{height:220px}}
