@media screen{.carte a{font-style:normal}#quebec{display:block;margin-left:auto;margin-right:auto}.map-container,.map-description{display:flex;flex-direction:column}}@media only screen and (min-width: 992px){.map-container,.map-description{display:inline-block;vertical-align:top}}@media screen{.teaming-with{font-size:15px}.map-description{word-break:break-all;width:100%}}@media only screen and (min-width: 992px){.map-description{width:calc(45% - 4px);padding-left:3em}}@media screen{.map-description div{display:inline-block}}@media only screen and (min-width: 992px){.map-description div{display:none}}@media screen{.map-description div.active{display:inline-block}.map-container{position:relative;width:80%}}@media only screen and (min-width: 992px){.map-container{width:48%}}@media screen{.map-container img{width:100%}.map-container .pin-container{position:absolute;top:0;left:0;width:100%;height:100%}.map-container .pin-container .pin{cursor:auto;height:6%;position:absolute;margin-left:-1%;margin-top:-1%}}@media only screen and (min-width: 992px){.map-container .pin-container .pin{cursor:pointer}}@media only screen and (min-width: 1200px){.map-container .pin-container .pin{margin:0}}@media screen{.map-container .pin-container .pin.plane-pin{padding:.25rem}.map-container .pin-container .pin.plane-pin .logo-pin{width:100%;height:100%;margin-bottom:-10px;margin-left:5px}.map-container .pin-container .pin.plane-pin .fa-plane{color:#513e9e;font-size:3rem}}@media only screen and (min-width: 1200px){.map-container .pin-container .pin.plane-pin .fa-plane{font-size:4rem}}@media screen{.map-container .pin-container .pin.plane-pin .pin-name{width:auto;display:flex;align-items:flex-start}.map-container .pin-container .pin.plane-pin .pin-name.no-flex{display:block;width:160px;text-align:center}.map-container .pin-container .pin.plane-pin .pin-name .no-svg-ping-name{padding:5px;background-color:#fff;border:1px solid black;white-space:nowrap;width:auto;margin:0 0 0 30%}}@media only screen and (max-width: 992px){.map-container .pin-container .pin.plane-pin .pin-name .no-svg-ping-name{padding:2px;margin:0 0 0 30%;font-size:1rem}}@media screen{.map-container .pin-container .pin .pin-main,.map-container .pin-container .pin .pin-name{width:100%;height:100%;position:absolute}.map-container .pin-container .pin .pin-name{width:100%;height:100%;opacity:1}}@media only screen and (min-width: 992px){.map-container .pin-container .pin .pin-name{width:0;height:0;opacity:0}}@media screen{.map-container .pin-container .pin svg{height:100%}}@media only screen and (min-width: 992px){.map-container .pin-container .pin:hover{z-index:2}.map-container .pin-container .pin:hover .pin-name{width:100%;height:100%;opacity:1;transition:opacity .3s linear}}
