﻿.blog-inspiration .banner,.blog-exclusivity .banner{background:none;height:auto !important;}.blog-inspiration .title,.blog-exclusivity .title{height:auto !important;}@media(min-width:768px){.blog-inspiration .title,.blog-exclusivity .title{padding-top:75px !important;}}.blog-inspiration .title h1,.blog-exclusivity .title h1{color:#000;font-size:60px;text-shadow:none;}.blog-inspiration .listing,.blog-exclusivity .listing{margin-top:75px;}.blog-inspiration .article,.blog-exclusivity .article{border:none !important;}@media(min-width:768px){.blog-inspiration .article,.blog-exclusivity .article{padding:20px !important;}}.blog-inspiration .article .img,.blog-exclusivity .article .img{position:relative !important;}@media(max-width:767px){.blog-inspiration .article .img,.blog-exclusivity .article .img{height:350px !important;}}.blog-inspiration .article .img:after,.blog-exclusivity .article .img:after{content:'';background-color:rgba(0,0,0,.25);position:absolute;top:0;left:0;right:0;bottom:0;}.blog-inspiration .article .date,.blog-exclusivity .article .date{position:absolute;left:40px;top:40px !important;color:#fff;font-weight:bold;border-bottom:0 !important;}.blog-inspiration .article .category,.blog-exclusivity .article .category{right:40px;left:auto;top:35px !important;border:2px solid #fff;padding:2px 20px;border-radius:30px;font-size:.7em;}.blog-inspiration .article .title,.blog-exclusivity .article .title{min-height:50px;padding-right:40px;}@media(max-width:767px){.blog-inspiration .article .title,.blog-exclusivity .article .title{margin:20px 0 40px !important;}}@media(min-width:768px){.blog-inspiration .article .title,.blog-exclusivity .article .title{position:absolute;bottom:60px;left:40px;padding-top:0 !important;font-weight:bold;color:#fff;}}.show-filters{display:none;padding:8px 30px !important;}.show-filters.show{display:block;}@media(max-width:767px){.blog-inspiration .show-filters,.blog-exclusivity .show-filters{display:block;margin:auto;}.blog-inspiration .categories ul,.blog-exclusivity .categories ul{display:none;}}@media(min-width:768px){.blog .article{height:400px !important;}}.realisations .row.list>div{display:flex;flex-direction:row;flex-wrap:wrap;}.realisations .row.list>div .article{height:auto !important;margin-bottom:0 !important;}@media(min-width:768px){.realisations .row.list>div .article a{margin-bottom:0 !important;}}.blog.detail .container p+p>strong:not(:empty){margin-top:50px;display:block;}.blog.detail .text{padding-top:0;}.blog.detail .banner{background:none;height:auto;}.blog.detail .banner .title{height:auto;}.blog.detail .banner .title h1{color:#000;text-shadow:none;}@media(min-width:768px){.blog.detail .banner .title h1{font-size:60px;}}.blog.detail .banner .sup-title{margin-bottom:40px;}.blog.detail .banner .sup-title span{display:inline-block;}.blog.detail .banner .category{margin-bottom:0;color:#000;}.blog.detail .banner .category:after{content:'|';margin-left:10px;margin-right:10px;}.blog.detail .banner .category a:before{content:'';display:inline-block;position:relative;top:-1px;left:-10px;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);}.blog.detail .container img{margin:50px 0;}.blog.detail .container p{font-size:22px;line-height:1.2;}.footer-faq{position:relative;z-index:999;}.floating-btn-ctn{display:none;position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;text-align:center;}.floating-btn-ctn.show-always{display:block !important;}.blog .floating-btn-ctn{bottom:27px;}.blog .floating-btn-ctn .share-btn{left:49%;font-size:18px !important;}@media(max-width:797px){.blog .floating-btn-ctn .share-btn{bottom:5px;}}@media(max-width:400px){.blog .floating-btn-ctn .share-btn{bottom:75px;left:50%;}}.floating-btn-ctn.show{display:block;}.floating-btn-ctn.show .show-filters{display:block;margin:auto;background-color:#000;color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.5);}.floating-btn-ctn .back-to{background-color:#fff;color:#000;margin-top:0;padding:8px 35px !important;font-size:18px !important;margin-right:200px;box-shadow:0 10px 20px rgba(0,0,0,.5);}@media(max-width:767px){.floating-btn-ctn .back-to{width:50px;margin-right:40px;margin-left:20px;border-radius:100%;padding:12px 12px !important;}.floating-btn-ctn .back-to span{display:none;}}.floating-btn-ctn .back-to:before{content:'';display:inline-block;position:relative;top:-1px;left:-10px;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);}@media(max-width:767px){.floating-btn-ctn .back-to:before{left:0;}}.floating-btn-ctn .show-shares{display:inline-block;margin:auto;background-color:#000;color:#fff;}.floating-btn-ctn .share-btn-ctn{display:none;box-shadow:5px 5px 10px rgba(0,0,0,.5);}.floating-btn-ctn .share-btn-ctn.show{display:block;}.share-btn{position:absolute;background-color:#000;border-radius:30px;width:200px;height:45px;box-shadow:5px 5px 10px rgba(0,0,0,.5);transition:all .4s cubic-bezier(.3,0,0,1.3);overflow:hidden;cursor:pointer;bottom:0;left:50%;}@media(max-width:400px){.share-btn{left:60%;}}@media(max-width:767px){.share-btn{transform:translateX(-50%);}}.share-btn .cta{position:absolute;color:#fff;width:100%;z-index:1000;letter-spacing:1px;transition:all .25s ease-in-out;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}.share-btn .close{opacity:0;right:15px;top:1px;}.share-btn .close .bar{background-color:#fff;width:20px;}.share-btn .close .bar span{background-color:#fff;width:20px;}.share-btn .social{width:100%;padding-left:0;list-style-type:none;margin:10px 0 0 -30px;}.share-btn .social li{background:none;padding-left:0;display:inline-block;margin:0 10px 15px;}.share-btn .social li a{color:#fff;}.share-btn .social span{float:right;}.share-btn .social li{padding-bottom:15px;transform:scale(.7) translateX(10px) translateY(-10px);transition:all .25s ease-in-out;transform-origin:0% 0%;opacity:0;}.share-btn .fake-input{width:60%;margin:10px auto 0 auto;background-color:#f3f6fb;color:#fff;border-radius:10px;padding:15px;font-size:15px;overflow:hidden;}.clicked{width:260px;height:45px;cursor:auto;z-index:2147483648;}.share-btn.clicked .cta{left:40px;top:30px;transform:translateX(0) translateY(0);color:#fff;display:none;}.share-btn.clicked .close{opacity:1;transform:rotate(0deg);}.share-btn.clicked .social li{transform:scale(1) translateX(0) translateY(0);opacity:1;}.share-btn.clicked .social li:nth-child(1){transition-delay:.05s;}.share-btn.clicked .social li:nth-child(2){transition-delay:.1s;}.share-btn.clicked .social li:nth-child(3){transition-delay:.15s;}.realisation-modal{width:100%;overflow:hidden;background:rgba(0,0,0,.75);}.realisation-modal .img-ctn{position:relative;display:inline-block;width:auto;height:90vh;width:80vw;background-size:contain;background-repeat:no-repeat;background-position:center;}.realisation-modal .btn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);}.realisation-modal .modal-dialog{width:100%;}@media(max-width:767px){.realisation-modal .modal-dialog{margin:0;}}.realisation-modal .modal-content{background:none;border:none;border-radius:0;box-shadow:none;height:100%;padding-bottom:84px;}.realisation-modal .modal-img{width:100%;height:auto;}.realisation-modal .modal-body{text-align:center;height:90vh;}.modal-open .show-filters{display:none !important;}.realisations.listing .img-wrapper:hover .btn{display:block;}.realisations.listing .img-wrapper:hover .overlay{opacity:1;}.realisations.listing .img-wrapper .overlay{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;transition:opacity .3s;background-color:rgba(0,0,0,.25);cursor:pointer;}.realisations.listing .img-wrapper .overlay .bar{width:50px;height:4px;opacity:1;border-radius:50px;display:block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.realisations.listing .img-wrapper .overlay .bar span{width:4px;display:block;border-radius:50px;height:50px;background-color:#fff;top:-23px;position:relative;left:23px;}.realisations.listing .img-wrapper .img-ctn{position:relative;margin-bottom:20px;}.realisations.listing .img-wrapper .img-ctn:hover .info-banner{display:block;}@media(max-width:767px){.realisations.listing .img-wrapper .img-ctn{margin-bottom:40px;}}.realisations.listing .img-wrapper .btn{display:none;position:absolute;left:40px;bottom:60px;border:2px solid #fff;background:none;padding:8px 35px;}.realisations.listing .img-wrapper .btn:hover{background-color:#f00;border:2px solid #f00;}.custom-mural .btn{bottom:20px !important;left:20px !important;}