.dspno{display:none}.align_center{text-align:center!important}.align_left{text-align:left!important}.mgntop0{margin-top:0px!important}.mgntop5{margin-top:5px}.mgntop15{margin-top:15px}.mgntop20{margin-top:20px}.mgntop30{margin-top:30px}.mgntop40{margin-top:40px}.mgntop60{margin-top:60px}.mgntop70{margin-top:70px}.mgntopRem16{margin-top:16rem}.mgntopRem18{margin-top:18rem}.mgnbtnRem10{margin-bottom:10rem}.ftsize12{font-size:12px!important}.ftsize14{font-size:14px!important}.pdinbtn20{padding-bottom:20px}.pdinbtn30{padding-bottom:30px}.pdinbtn40{padding-bottom:40px}.pdinbtn80{padding-bottom:80px}.pdintop15{padding-top:15px}.pdintop20{padding-top:20px}.pdintop30{padding-top:30px}.pdintop40{padding-top:40px}.pdintop50{padding-top:50px}.dpiheigt110{height:110px}.dpiheigt150{height:150px}.dpiheigt200{height:200px}.dpiheigt250{height:250px}.dpiheigt350{height:350px}.dpiheigt425{height:425px}.txt_pimclr{color:#2ecec2}.back_gray{margin-top:140px;background-color:#f7f7f7;padding:140px 0}.serv_spink{height:110px}.kich_logo{display:block;color:#3CC;background-color:#fff0;font-size:1.8rem;font-family:'Oswald';font-weight:700;margin-top:-10px;padding-top:4px;padding-bottom:8px}.scroll_logo{display:none;color:#3CC;background-color:#fff0;font-size:2rem;margin-top:-10px;padding-top:4px;padding-bottom:8px;font-family:'Oswald';font-weight:700}footer .footer-partner{margin-top:40px;color:#fff;width:560px}footer .footer-partner img{vertical-align:middle;border-style:none;height:40px}.footer-litige{display:block;margin:25px 0 0 0;font-size:13px}.footer-litige a{color:#36dede;text-decoration:underline}footer .footer-partner ul{margin:0;padding:0;list-style:none;list-style-type:none}footer .footer-partner ul li{float:left;margin-right:10px}.service-item .downOn{background-color:#fff;text-align:center;color:#7f7f7f;line-height:1.8;padding:0;transition:all 0.2s;padding-bottom:48px;margin-top:0;-webkit-box-shadow:0 4px 18px -7px rgb(0 0 0 / 27%);-moz-box-shadow:0 4px 18px -7px rgb(0 0 0 / .27);box-shadow:0 4px 18px -7px rgb(0 0 0 / 27%)}.service-item .downOn:hover{margin-top:-15px}.service-item .downOnUp{background-color:#fff;text-align:center;border:1px solid #eaeaea;box-shadow:0 4px 8px rgb(0 0 0 / 8%);border-radius:3px;transition:all 0.2s;color:#7f7f7f;line-height:1.8;padding:0;margin-top:0}.service-item .downOnUp:hover{margin-top:-15px}.service-item .downOnUp .topcard{width:100%;background-color:#26a89e;padding-top:15px;height:60px;margin-bottom:20px;color:#fff}.service-item .downOnUp .topcardR{width:100%;background-color:#f39c12;padding-top:15px;height:60px;margin-bottom:20px;color:#fff}.service-item .downOnUp .topcardV{width:100%;background-color:#9f0e6b;padding-top:15px;height:60px;margin-bottom:20px;color:#fff}.service-item .downOn h2{color:#3C3C3C}.service-item .downOnUp h2{color:#fff}.service-item .downOn span{font-size:50px;margin-top:20px;margin-bottom:15px;display:inline-block;text-align:center;font-weight:500;color:#3cc}.service-item .downOnUp span{font-size:15px;margin-top:20px;margin-bottom:15px;display:inline-block;text-align:center;padding-right:25px;font-weight:600;padding-left:25px;color:#3C3C3C;line-height:revert;letter-spacing:1px}.service-item .pricing-terms{text-align:center;display:block;overflow:hidden;padding:11px 0 5px}.service-item .pricing-terms h6{margin-top:10px;color:#333;font-size:32px}.pricing-container{background:#fff;text-align:center;font-size:14px}.pricing-container ul{list-style:none;padding:0;margin:0}.pricing-container ul li{border-bottom:1px solid #F5F5F5;list-style:none;padding:15px 20px 15px 20px;margin:0 0 0 0;color:#222;letter-spacing:1px;font-size:15px}.pricing-action{margin:0;text-align:center;padding:30px 0 30px 0}.service-item .pricing-card{text-align:center;display:block;overflow:hidden;padding:11px 20px 5px}.service-item .pricing-card figure{box-shadow:0 4px 18px rgb(0 0 0 / 8%);min-width:100%;height:auto}.project-carousel{position:relative;background:#02245b}.project-item{position:relative;display:block}.project-item img{transition:.5s;display:block;width:100%}.project-item:hover img,.project-carousel .owl-item.center img{margin-top:-60px}.project-item .project-title{position:absolute;padding:0 15px;width:100%;height:80px;bottom:-110px;left:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#02245b;transition:.5s}.project-item:hover .project-title,.project-carousel .owl-item.center .project-title{bottom:-60px}.ftl-large{font-size:large}.project-item .project-title::before{position:absolute;content:"";width:100%;height:30px;top:-15px;left:0;transform:skewY(-5deg);background:var(--dark);transition:.5s}.project-carousel .owl-nav{position:absolute;width:100%;height:45px;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;transition:.5s;opacity:0;z-index:1}.project-carousel:hover .owl-nav{opacity:1}.project-carousel .owl-nav .owl-prev,.project-carousel .owl-nav .owl-next{margin:0 30px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#FFF;background:#FF5E14;border-radius:45px;font-size:22px;transition:.5s}#wrapper{margin:50px 0 -60px 0}#content .fils{position:relative;margin:0 0 0 0;padding:10px 35px 30px 35px;text-align:left}#content .fils a{padding:10px;text-align:left;width:25%;color:green;font-size:14px;text-decoration:none;outline:none;font-weight:500;margin-right:10px;background-color:#fefefe;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-webkit-box-shadow:0 1px 4px 0 rgb(70 70 70 / .21);-moz-box-shadow:0 1px 4px 0 rgb(70 70 70 / .21);box-shadow:0 1px 4px 0 rgb(70 70 70 / .21)}#content .fils a:hover{border:1px solid #c5c5c5;font-weight:500}#content .fils a:focus{border:1px solid green;font-weight:500}#content .fils a.active{border:1px solid green;color:#888;font-weight:500}.product-container{position:relative;background:#fff;margin:0;margin-top:-35px;padding:5px 35px 0 35px;text-align:center;font-size:14px}.product-container ul{list-style:none;padding:0;margin:0}.product-container ul li{list-style:none;padding:15px 0 15px 0;margin:0 0 0 0;color:#222}.product-container ul li .item-product{border:1px solid #fcfcfc;padding:8px;height:;margin:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-webkit-box-shadow:0 2px 8px 0 rgb(70 70 70 / .21);-moz-box-shadow:0 2px 8px 0 rgb(70 70 70 / .21);box-shadow:0 2px 8px 0 rgb(70 70 70 / .21)}.product-container ul li .item-product:hover{border:1px solid #c5c5c5;-webkit-box-shadow:0 2px 2px 0 rgb(70 70 70 / .21);-moz-box-shadow:0 2px 8px 0 rgb(70 70 70 / .21);box-shadow:0 2px 8px 0 rgb(70 70 70 / .21)}.product-container ul li .item-product ul{list-style:none;padding:0;overflow:hidden;margin:0}.product-container ul li .item-product ul li{width:100%;float:left;overflow:hidden;list-style:none;padding:10px 0 10px 0;margin:0 0 0 0;color:#222}.product-container ul li .item-product ul li.img{width:33%;text-align:left;padding:10px}.product-container ul li .item-product ul li.data{width:51%;text-align:left}.product-container ul li .item-product ul li.price{width:15%;text-align:right;padding:10px}.product-container ul li .item-product ul li.price span{color:#aaa;font-size:13px}.product-container ul li .item-product ul li img{float:left;width:250px;opacity:1;filter:Alpha(opacity=100);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc}.product-container ul li .item-product ul li img:hover{opacity:.4;filter:Alpha(opacity=40);cursor:zoom-in}.product-container ul li .item-product ul li .local{color:#888;padding-top:20px}.product-container ul li .item-product ul li .phone{display:block;width:90%;padding:5px;margin-top:15px;padding-left:20px;font-size:1.1em;color:#444;font-weight:600;background-color:#f9f9f9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}}.artigo-container{position:relative;background:#fff;margin:0;margin-top:-35px;padding:5px 35px 0 35px;text-align:center;font-size:14px}.artigo-container ul{list-style:none;padding:0;margin:0}.artigo-container ul li{list-style:none;padding:15px 0 15px 0;margin:0 0 0 0;color:#222}.artigo-container ul li .item-product{border:1px solid #cfcfcf;padding:8px;height:;margin:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-webkit-box-shadow:0 2px 8px 0 rgb(70 70 70 / .21);-moz-box-shadow:0 2px 8px 0 rgb(70 70 70 / .21);box-shadow:0 2px 8px 0 rgb(70 70 70 / .21)}.artigo-container ul li .item-product ul{list-style:none;padding:0;overflow:hidden;margin:0}.artigo-container ul li .item-product ul li{width:100%;float:left;overflow:hidden;list-style:none;padding:10px 0 10px 0;margin:0 0 0 0;color:#222}.artigo-container ul li .item-product ul li.img{width:32%;text-align:right;padding-top:40px;padding-left:50px}.artigo-container ul li .item-product ul li.data{width:47%;text-align:left;padding:30px 10px 10px 30px}.artigo-container ul li .item-product ul li.price{width:20%;text-align:center;padding:35px 10px 10px 10px}.artigo-container ul li .item-product ul li.price span{color:#aaa;font-size:13px}.artigo-container ul li .item-product ul li img{float:left;width:330px;opacity:1;filter:Alpha(opacity=100);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc}.artigot-container ul li .item-product ul li img:hover{opacity:.4;filter:Alpha(opacity=40);cursor:zoom-in}.artigo-container ul li .item-product ul li .local{color:#888;padding-top:20px}.artigo-container ul li .item-product ul li .phone{display:block;width:90%;padding:5px;margin-top:15px;padding-left:20px;font-size:1.2em;color:#444;font-weight:600;background-color:#efefef;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}#skiny{display:block;clear:both;position:relative;margin:0 0 0 0;padding:0 0 0 0;text-align:left}#skiny a{text-align:left;text-decoration:none;outline:none}#skiny a img{width:40px;height:40px;margin-top:15px;margin-right:15px;border:1px solid #ccc}.tax-container{display:block;text-align:center}.tax-container table{width:100%}.tax-container table tr{border-bottom:1px solid #bbb}.tax-container table tr.header{font-weight:700;font-size:21px}.sitemap-info{margin-top:140px}.sitemap-info .stmp-header{width:100%;height:60px;background-color:#30d6ca;color:#999;text-align:left;padding:17px 14px}.sitemap-info .stmp-header h4{font-size:20px;font-weight:600;letter-spacing:.25px;color:#fff}.sitemap-info .sitemap-item{padding:60px 30px;background-color:#fff0;text-align:left}.sitemap-info .sitemap-item i{color:#30d6ca;font-size:8px;padding-right:5px}.sitemap-info .sitemap-item h4{font-size:16px;font-weight:700;letter-spacing:.25px;margin-bottom:15px}.sitemap-info .sitemap-item p{margin-bottom:5px;text-align:left}.sitemap-info .sitemap-item a{font-weight:500;color:#666;font-size:14px;text-decoration:none}.sitemap-info .sitemap-item a:hover{color:#30d6ca;text-decoration:underline}.fidelize{margin-top:140px;background-image:url(http://www.sfmudancas.pt/img/fidelize_back.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:480px}.reutilize{margin-top:0;background-image:url(http://www.sfmudancas.pt/img/SF-reutiliza.png);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:480px}.fidelize .backoverlay,.reutilize .backoverlay{text-align:center;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;max-width:100%;min-height:480px}.fidelize .btclbk,.reutilize .btclbk{display:block;text-align:left;margin-top:65px;margin-left:128px;opacity:1;width:295px}.fidelize h2,.reutilize h2{font-size:36px;font-weight:600;color:#fff}.fidelize p,.reutilize p{color:#fff;padding-top:15px}.fid_action{display:block;margin-top:24px;margin-bottom:22px}a.fid-button{background-color:#f39c12;color:#fff;font-size:13px;text-transform:uppercase;font-weight:800;padding:12px 30px;border-radius:30px;border:1px solid #f39c12;display:inline-block;transition:all 0.3s;box-shadow:rgb(9 30 66 / 5%) 0 4px 8px -2px,rgb(9 30 66 / 8%) 0 0 0 1px}a.fid-button:hover{background-color:#fff;border-radius:30px;border:1px solid #f39c12;color:#f39c12}.contact_stat_blk{display:flex;width:100%;height:65px;margin:0;margin-top:-60px;margin-bottom:26px;padding:0 23px}.contact_stat_blk .sucess{display:flex;background-color:azure;width:100%;border:1px solid azure;border-radius:20px;text-align:center;padding:0 20px;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;align-items:center;align-content:center;transition:all 0.3s ease}.contact_stat_blk .error{display:flex;background-color:antiquewhite;width:100%;border:1px solid antiquewhite;border-radius:20px;text-align:center;padding:0 20px;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;align-items:center;align-content:center;transition:all 0.3s ease}.contact_stat_blk .loading{display:flex;gap:10px;flex-direction:row;width:100%;flex-wrap:nowrap;padding:0 20px;align-content:center;justify-content:center;align-items:center}.faq{max-width:900px;margin:60px auto;padding:50px 0}.faq h2{font-size:36px;font-family:'Oswald',Arial,sans-serif;font-weight:600;letter-spacing:.5px;color:#0F2A44;margin-bottom:30px;text-align:center}.faq details{background:#f8f8f8;border-radius:8px;margin-bottom:15px;padding:15px 20px;transition:all 0.3s ease}.faq details[open]{background:#fff;box-shadow:0 5px 15px rgb(0 0 0 / .08)}.faq summary{font-weight:600;font-size:1.05rem;cursor:pointer;list-style:none;position:relative;font-family:'Oswald',Arial,sans-serif;font-weight:600;letter-spacing:.5px;padding-right:25px}.faq summary::after{content:"+";position:absolute;right:0;font-size:1.4rem;transition:transform 0.3s ease}.faq details[open] summary::after{content:"−"}.faq p{margin-top:12px;line-height:1.6;color:#555;font-size:.95rem}@media (max-width:600px){.faq h2{font-size:1.6rem}.faq summary{font-size:1rem}}