.tx-ttaddress{position:relative;overflow:hidden}.tx-ttaddress .marker-cluster div{background-color:#000;color:white;width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:18px "Montserrat", sans-serif}.tx-ttaddress .marker-cluster div span{line-height:30px}.tx-ttaddress .leaflet-marker-icon.leaflet-interactive:hover{opacity:0.5}.tx-ttaddress .leaflet-container a.leaflet-popup-close-button{background-color:#ed1b24;color:#fff;width:28px;height:28px;left:-14px;top:-14px;right:auto;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font:200 30px "Montserrat", sans-serif;border:3px solid #ed1b24}.tx-ttaddress .leaflet-container a.leaflet-popup-close-button:hover{background-color:#000;color:#fff;border-color:#000}.tx-ttaddress .leaflet-container a.leaflet-popup-close-button:focus-visible{background-color:#000;color:#fff;border:3px dotted #ed1b24}.tx-ttaddress .leaflet-popup-content-wrapper{border-radius:5px;font:16px "Montserrat", sans-serif}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;width:400px !important}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content .infos{padding-bottom:10px}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content img{width:100%;max-height:100px}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content .address-item{padding:15px 10px;border-top:1px solid #dcdcdc}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content .address-item li{display:flex}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content .address-item li .label{font-weight:700;min-width:100px}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content .address-item li:before{display:none}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content .address-item.chantier li .label{min-width:290px}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content .btnAddress{width:100%;text-align:center;margin-top:10px}.tx-ttaddress .leaflet-container.leaflet-touch-drag{height:calc(100vh - 91px)}.tx-ttaddress .leaflet-left{right:0;left:auto}.tx-ttaddress .leaflet-touch .leaflet-bar{margin-left:0;margin-right:10px}.tx-ttaddress .img-thumbnail{border:none;box-shadow:none;padding:5px;margin:0}.tx-ttaddress .title{font-weight:800;font-size:1.2rem;margin:0;padding:15px 20px 15px}.tx-ttaddress .description,.tx-ttaddress .accordion-body{padding:15px 20px 15px}.tx-ttaddress .description p,.tx-ttaddress .accordion-body p{margin:0 0 8px}.tx-ttaddress .description p:last-child,.tx-ttaddress .accordion-body p:last-child{margin-bottom:0}.tx-ttaddress .frame-type-accordion .accordion .accordion-item .accordion-header .accordion-button,.tx-ttaddress .frame-type-accordion .accordion .accordion-item .accordion-collapse .accordion-body{padding:15px 20px}.tx-ttaddress .btnMap{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.tx-ttaddress .btnMap .btnFilter{max-width:calc(100% - 300px)}.tx-ttaddress .btnMap .listTag{margin-top:15px;display:flex;flex-wrap:wrap;width:100%}.tx-ttaddress .btnMap .btn+.btn{margin-left:5px}.tx-ttaddress .btnMap #map-filter-btn{margin-right:10px}.tx-ttaddress .btnMap #map-filter-btn svg{margin-right:20px}.tx-ttaddress .btnMap #map-filter-btn span{border-radius:50%;background-color:#ed1b24;color:#fff;font-size:0.6rem;position:absolute;top:3px;left:37px;height:16px;width:16px;display:flex;align-items:center;justify-content:center}.tx-ttaddress .btnMap .facet-use{background-color:#f5f5f5;font-weight:700;font-size:0.9rem;padding:0.375rem 0.75rem;margin:0 10px 10px 0}.tx-ttaddress .legendMap{position:absolute;top:0;z-index:1000;width:30%;background-color:#fff;font-family:"Montserrat", sans-serif;font-size:1rem}.tx-ttaddress .legendMap ul{padding:0;margin-bottom:0}.tx-ttaddress .legendMap ul li{display:flex;align-items:center;line-height:1.2rem}.tx-ttaddress .legendMap ul li::before{display:none}.tx-ttaddress .legendMap ul li+li{margin-top:5px}.tx-ttaddress .legendMap section+section{border-top:1px solid #acaeaf}.tx-ttaddress .legendMap #accordion-legendmap-item{height:calc(100vh - 70px);box-shadow:inset 0 1px 8px 1px rgba(0, 0, 0, 0.15)}.tx-ttaddress .legendMap #accordion-legendmap-item .accordion-body{height:100%;overflow-y:auto;scrollbar-color:#ed1b24 #dcdcdc;scrollbar-width:thin}.tx-ttaddress .legendMap #accordion-legendmap-item .accordion-body::-webkit-scrollbar{width:10px;background-color:#dcdcdc}.tx-ttaddress .legendMap #accordion-legendmap-item .accordion-body::-webkit-scrollbar-thumb{background-color:#ed1b24;border-radius:40px}.tx-ttaddress .legendMap #accordion-legendmap-item i{width:30px;height:35px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:6px}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin-covoit{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin-map-covoit-1.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin-covoit-stop{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin-map-covoit-2.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin-covoit-charge{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin-map-covoit-3.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin-travaux{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin-map-travaux-1.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin-close{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin-map-travaux-2.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin-site{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin-map-travaux-3.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item i.pin-road{background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/pin-map-travaux-4.svg")}.tx-ttaddress .legendMap #accordion-legendmap-item h5{font-weight:800;margin-bottom:12px}.tx-ttaddress .legendMap .frame-type-accordion .accordion .accordion-item{box-shadow:2px 2px 14px rgba(0, 0, 0, 0.4)}.tx-ttaddress .legendMap .frame-type-accordion .accordion .accordion-item .accordion-header .accordion-button{border-left:6px solid #ed1b24}.tx-ttaddress .legendMap .frame-type-accordion .accordion .accordion-item .accordion-header .accordion-button.collapsed{border-left:6px solid #fff}.tx-ttaddress .legendMap .frame-type-accordion .accordion .accordion-item .accordion-header .accordion-button{padding:30px}.tx-ttaddress .legendMap .frame-type-accordion .accordion .accordion-item .accordion-collapse .accordion-body{padding:0}.tx-ttaddress .legendMap .frame-type-accordion .accordion .accordion-item .accordion-collapse .accordion-body section{padding:30px}#ttaddress__records{padding:0}#ttaddress__records>li{padding:5px;border:1px solid #dcdcdc;border-radius:2px;display:flex;align-items:flex-start}#ttaddress__records>li:before{display:none}#ttaddress__records>li .img-thumbnail{max-width:25%}#ttaddress__records>li .img-travaux{width:70px;margin-left:10px}#ttaddress__records>li .infos{width:100%;padding:5px 5px 10px 10px}#ttaddress__records>li .frame-type-accordion .accordion .accordion-item .accordion-collapse{border-top:1px solid #dcdcdc;background-color:#fff}#ttaddress__records>li .address-item{padding:15px 10px;border-top:1px solid #dcdcdc}#ttaddress__records>li .address-item li{display:flex}#ttaddress__records>li .address-item li .label{font-weight:700;min-width:120px}#ttaddress__records>li .address-item li:before{display:none}#ttaddress__records>li .address-item.chantier li .label{min-width:300px}#ttaddress__records>li .btnAddress{margin-top:10px}#ttaddress__records>li+li{margin-top:10px}#modal-mapFilter{top:91px;height:calc(100vh - 91px);overflow-x:hidden;overflow-y:hidden}#modal-mapFilter .modal-dialog{margin:0 auto auto 0;height:100%}#modal-mapFilter .modal-dialog .modal-content{box-shadow:none;border:none;border-radius:0;height:100%}#modal-mapFilter .modal-dialog .modal-content #tx-solr-search-functions{height:100%}#modal-mapFilter .modal-dialog .modal-content .header{padding:25px;display:flex;align-items:center;justify-content:space-between}#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter{position:relative;width:22px;height:22px;border:none;background:none;padding:20px}#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter span{display:block;position:absolute;height:2px;width:22px;background:#207dac;border-radius:9px;opacity:1;left:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter span:nth-child(1){-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter:hover span{background-color:#ed1b24}#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter:focus,#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter:focus-visible{border:1px dotted #ed1b24;outline:0}#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter:focus span,#modal-mapFilter .modal-dialog .modal-content .header #close-modal-mapFilter:focus-visible span{background-color:#ed1b24}#modal-mapFilter .modal-dialog .modal-content .header p{font-weight:800;font-size:1.2rem;margin-bottom:0}#modal-mapFilter .modal-dialog .modal-content .header a{background-image:linear-gradient(0deg, #207dac 0%, #207dac 100%);background-position:100% 100%;background-repeat:no-repeat;background-size:var(--background-size, 100%) 1px;transition:background-size 0.2s linear var(--background-delay, 0.15s);transform:translateZ(0);font-size:0.9rem;font-weight:700}#modal-mapFilter .modal-dialog .modal-content .header a:hover,#modal-mapFilter .modal-dialog .modal-content .header a:focus{text-decoration:none;--background-size: 0%;--background-delay: 0s;--stroke-dashoffset: 26;--stroke-duration: 0.3s;--stroke-easing: cubic-bezier(0.3, 1.5, 0.5, 1);--stroke-delay: 0.195s}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting{border-top:1px solid #dcdcdc;padding-bottom:100px;height:calc(100% - 100px)}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-item{border:none;border-bottom:1px solid #dcdcdc}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-button{color:#000;background-color:#fff;box-shadow:none;font-weight:800;font-size:1.2rem;padding:26px 20px}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-button:not(.collapsed){border-left:5px solid #ed1b24}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-button:after{filter:brightness(0)}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-button:hover{background-color:#f5f5f5}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-button:focus-visible,#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-button:focus{outline:0;border:2px dotted #ed1b24}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse{background-color:#f5f5f5}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse .accordion-body{padding:25px 20px}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse ul{padding:0;list-style:none;margin-bottom:0}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse ul li{margin-bottom:10px;display:flex;align-items:center}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse ul li:before{display:none}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse ul input{margin-right:15px;border:1px solid #dcdcdc;background-color:#fafafa;appearance:none;height:18px;width:18px;vertical-align:middle}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse ul input:checked{border-color:#ed1b24;background-color:#ed1b24;position:relative}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse ul input:checked:before{content:"";background-image:url("../../../../../../../../vendee_base/Resources/Public/Icons/check.svg");width:12px;height:12px;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .accordion-collapse ul input:focus-visible{outline:0;border:1px dotted #ed1b24;box-shadow:0 0 0 0.2rem rgba(235, 0, 25, 0.35)}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .checkboxArea{overflow-y:auto;height:100%;scrollbar-color:#ed1b24 #dcdcdc;scrollbar-width:thin;box-shadow:inset 0px -3px 8px 1px rgba(0, 0, 0, 0.15)}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .checkboxArea::-webkit-scrollbar{width:10px;background-color:#dcdcdc}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting .checkboxArea::-webkit-scrollbar-thumb{background-color:#ed1b24;border-radius:40px}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting #btn-search-map-facet{position:absolute;bottom:0;width:100%;padding:25px;background-color:#ffffff}#modal-mapFilter .modal-dialog .modal-content #tx-solr-faceting #btn-search-map-facet .btn{width:100%}.polygonMarker{display:none}.polygonMarker.show{display:block}.frame-mdsfContent,.frame-mapPrefill{padding:30px 0}.mapPrefill{box-shadow:1px 1px 8px 2px rgba(0, 0, 0, 0.15);border-radius:5px;overflow:hidden}.mapPrefill .imgPart{position:relative}.mapPrefill .imgPart img{width:100%}.mapPrefill .imgPart header{position:absolute;color:#fff;bottom:30px;left:30px;max-width:40%}.mapPrefill .imgPart header>*{font-weight:200;font-size:50px;line-height:42px}.mapPrefill .listCat{padding:0;margin-bottom:0}.mapPrefill .listCat li{padding:20px 30px;border-bottom:1px solid #dcdcdc;position:relative}.mapPrefill .listCat li:last-child{border-bottom:none}.mapPrefill .listCat li:before{display:none}.mapPrefill .listCat li a{color:#000;font-weight:700}.mapPrefill .listCat li a .nav-arrow{position:absolute;right:25px;top:50%;transform:translateY(-50%);height:20px;width:20px;background-color:#207dac}.mdsfContent{border:2px solid #002d6c;border-radius:4px;background-color:#fafafa;margin:20px 0}.mdsfContent .frame-header{background-color:#002d6c;padding:20px 15px;color:#fff;margin-bottom:0}.mdsfContent .frame-header h3{font-weight:600;font-size:1.1rem}.mdsfContent p{padding:20px 15px 0;margin-bottom:0}.mdsfContent .mdsfSearchDiv{margin:15px;position:relative}.mdsfContent .mdsfSearchDiv:after{content:"";background-image:url("../../../../_assets/a2151b2408b384e65db801612e999575/Icons/loupe-mdsf.svg");display:block;width:48px;height:48px;position:absolute;right:5px;top:6px}.mdsfContent input{width:100%;border-radius:0;box-shadow:none;border:2px solid #dcdcdc;padding:16px;color:#000;font-weight:600}.mdsfContent input::-webkit-outer-spin-button,.mdsfContent input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mdsfContent input[type="number"]{-moz-appearance:textfield}#mdsfSearchList{display:none}#mdsfSearchList.show{display:block}#mdsfSearchList li{display:none}#mdsfSearchList li.result-show{display:block}#mdsfSearchList li a .searchText{font-weight:700}#mdsfList{display:none;padding:0}#mdsfList.show{display:block}#mdsfList li{display:none}#mdsfList li:before{display:none}#mdsfList li.result-show{display:block;margin-bottom:15px}#mdsfList li p{padding:0 15px}#mdsfList li p.title{font-weight:700}#mdsfList .mdsflink{margin:0 15px 15px;padding:15px 0px;text-align:center;border-top:1px solid #dcdcdc}#mdsfList .mdsflink a{font-weight:700;background-size:var(--background-size, 100%) 2px;font-size:0.9rem}@media (max-width:768px){#modal-mapFilter{top:0;height:100vh}#modal-mapFilter .modal-dialog{position:absolute;bottom:0;left:0;right:0;max-width:100%;max-height:calc(100vh / 1.5)}#ttaddress__records>li{flex-wrap:wrap}#ttaddress__records>li .img-thumbnail{max-width:100%;width:auto;margin:auto}#ttaddress__records>li .address-item.chantier li .label{width:50%;min-width:auto}.tx-ttaddress .leaflet-left{top:60px}.tx-ttaddress .legendMap{width:100%}.tx-ttaddress .legendMap .frame-type-accordion .accordion .accordion-item .accordion-header .accordion-button{padding:20px}.tx-ttaddress .legendMap #accordion-legendmap-item{height:auto}.tx-ttaddress .leaflet-popup-content-wrapper .leaflet-popup-content{width:300px !important}.tx-ttaddress .btnMap{position:relative}.tx-ttaddress .btnMap .btn{padding:0.375rem}.tx-ttaddress .btnMap .listTag{display:inline-flex;flex-wrap:nowrap;overflow:auto;white-space:nowrap;align-items:stretch}.tx-ttaddress .btnMap .btnFilter{width:100%;max-width:100%}.tx-ttaddress .btnMap .facet-use{margin-bottom:10px;display:inline-block}.tx-ttaddress .btnMap #map-filter-btn{display:block;margin-bottom:10px}.tx-ttaddress .btnMap #map-filter-btn svg{margin-right:10px}.tx-ttaddress .btnMap #map-filter-btn span{left:25px}.tx-ttaddress .btnMap .toggleView{position:absolute;right:0;top:0}.tx-ttaddress .btnMap .toggleView button{font-size:0}.tx-ttaddress .btnMap .toggleView button:before,.tx-ttaddress .btnMap .toggleView button:after{display:none}.mapPrefill .imgPart header{position:relative;color:#000;bottom:0;max-width:100%;left:0;padding:20px;margin-bottom:0}.mapPrefill .imgPart header>*{font-size:25px;font-weight:700;line-height:25px}.mapPrefill .listCat li{padding:20px 60px 20px 20px}}