#profinder .card{height:100%;-webkit-box-shadow:0 0 60px -10px hsla(0,0%,4%,.1);box-shadow:0 0 60px -10px hsla(0,0%,4%,.1);-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease;border-radius:3px;overflow:hidden}#profinder .card:hover{-webkit-box-shadow:0 0 60px hsla(0,0%,4%,.1);box-shadow:0 0 60px hsla(0,0%,4%,.1)}#profinder .control.is-loading:after{height:2em;width:2em;top:.425em}#profinder .certified-installer{position:absolute;bottom:-4.25rem;width:41.66666667%;right:-4rem;max-width:300px}@media screen and (min-width:1192px){#profinder .certified-installer{max-width:none;right:0;width:auto;height:calc(100% + 2rem);width:30%}}@media screen and (min-width:1384px){#profinder .certified-installer{width:25%}}#profinder .is-profinder-grey{background-color:#f4f3f3}#profinder #presentation{overflow:hidden}#profinder #presentation .container-presentation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}@media print,screen and (min-width:768px){#profinder #presentation .container-presentation{width:91.66666667%;margin:auto;height:100%}}@media screen and (min-width:1000px){#profinder #presentation .container-presentation{width:83.33333333%}}#profinder #presentation .container-presentation .photo-legend{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1000px){#profinder #presentation .container-presentation .photo-legend{padding:3rem}}#profinder #location .autocomplete-block{position:absolute;background-color:#fff;z-index:1000;border-radius:3px;overflow:hidden;border:1px solid #f7f8fa}#profinder #location .autocomplete-block .autocomplete-location{cursor:pointer}#profinder #location .autocomplete-block .autocomplete-location:hover{background-color:#323945}#profinder #location .autocomplete-block .autocomplete-location:hover p{color:#fff!important}#profinder #product-selector .columns.is-variable{--columnGap:0.25rem}@media print,screen and (min-width:768px){#profinder #product-selector .columns.is-variable{--columnGap:1rem}}@media screen and (min-width:1192px){#profinder #product-selector .columns.is-variable{--columnGap:2rem}}#profinder #product-selector .product-toselect{-webkit-transition:background-color .5s ease-out,color .5s ease-out;transition:background-color .5s ease-out,color .5s ease-out}@media print,screen and (min-width:768px){#profinder #product-selector .product-toselect{padding:1rem}}#profinder #product-selector .product-toselect:hover{background-color:#f7f8fa}#profinder #product-selector .product-toselect.is-selected{background-color:#5e647d;-webkit-transition:background-color .5s ease-out,color .5s ease-out;transition:background-color .5s ease-out,color .5s ease-out}#profinder #product-selector .product-toselect.is-selected p{color:#fff}#profinder #product-selector .product-toselect .product-image{width:calc(190px - 2rem);height:calc(190px - 2rem)}@media screen and (min-width:1192px){#profinder #product-selector .product-toselect .product-image{width:calc(238px - 2rem);height:calc(238px - 2rem)}}@media screen and (min-width:1384px){#profinder #product-selector .product-toselect .product-image{width:256px;height:256px}}#profinder #installers-list .columns-list{max-height:90vh;overflow:auto}#profinder #installers-list .columns-list .pro-container{background-color:#fff;padding:1rem;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:1000px){#profinder #installers-list .columns-list .pro-container{padding:2rem}}#profinder #installers-list .columns-list .pro-container .company-name{font-size:1.5rem}#profinder #installers-list .columns-list .pro-container .infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#profinder #installers-list .columns-list .pro-container .media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#profinder #installers-list .columns-list .pro-container .distance{color:#43b08a;font-size:12.6px}#profinder #installers-list .columns-list .pro-container .mail{overflow:hidden;text-overflow:ellipsis}#profinder #installers-list .columns-list .pro-container .contact-block{width:100%}#profinder #installers-list .columns-list .pro-container .pro-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#profinder #installers-list .columns-list .pro-container .is-margintopless{margin-top:0}#profinder #installers-list .columns-list .pro-container .btn-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#profinder #installers-list .columns-list article .media{word-break:break-all}