/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.employee-map{position:relative;margin:6rem 0;display:none}@media (min-width:1360px){.employee-map{display:block}}.employee-map>.title{text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:2.5rem;font-weight:700;line-height:3.15rem;letter-spacing:-.01em}.employee-map__map{-o-object-fit:contain;object-fit:contain;width:100%}.employee-map__point{cursor:pointer;position:absolute;width:.81625rem;height:.77rem}@media (min-width:1100px){.employee-map__point.africa{bottom:40.1%;left:52%}}@media (min-width:1680px){.employee-map__point.africa{bottom:40.75%;left:52.1%}}@media (min-width:1100px){.employee-map__point.asia{top:60.4%;right:23.2%}}@media (min-width:1680px){.employee-map__point.asia{top:60.1%;right:23.3%}}@media (min-width:1100px){.employee-map__point.europe{top:41.85%;right:47.05%}}@media (min-width:1680px){.employee-map__point.europe{top:41.25%;right:47.1%}}@media (min-width:1100px){.employee-map__point.north_america{left:23.35%;top:45.25%}}@media (min-width:1680px){.employee-map__point.north_america{left:23.45%;top:44.7%}}@media (min-width:1100px){.employee-map__point.south_america{bottom:29.8%;left:33.2%}}@media (min-width:1680px){.employee-map__point.south_america{bottom:30.4%;left:33.25%}}.employee-map__icon{position:absolute;width:.81625rem;height:.77rem;background:url(/themes/custom/promet_provus/images/hexagon.svg);-webkit-background-size:contain;background-size:contain;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;will-change:transform;-webkit-box-shadow:0 0 0 rgba(251,194,153,.4);box-shadow:0 0 0 rgba(251,194,153,.4);-webkit-animation:pulse 3s infinite;-o-animation:pulse 3s infinite;animation:pulse 3s infinite}.employee-map__icon:hover{-webkit-animation:none;-o-animation:none;animation:none;-webkit-transform:scale3D(1.35,1.35,1);-o-transform:scale3D(1.35,1.35,1);transform:scale3D(1.35,1.35,1)}.employee-map__tooltip{background:#fff;position:absolute;z-index:2;bottom:1.25rem;border-radius:.375rem;padding:.75rem .75rem 1rem;min-width:20rem;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}body.color-scheme-inverse .section-inverse-bg-color .employee-map__tooltip,body:not(.color-scheme-inverse) .employee-map__tooltip{background:#fff!important}body.color-scheme-inverse .employee-map__tooltip,body:not(.color-scheme-inverse) .section-inverse-bg-color .employee-map__tooltip{background:#150b4f!important}.employee-map__tooltip::before{content:"";position:absolute;bottom:-1.5rem;height:1.5rem;width:100%;background:0 0;left:0}.employee-map__tooltip::after{content:"";background:0 0;position:absolute;width:.5625rem;height:.375rem;bottom:-.375rem;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-left:.28125rem solid transparent;border-right:.28125rem solid transparent;border-top:.375rem solid #fff}.employee-map__tooltip.show{display:block}.employee-map__title{font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem;letter-spacing:.001rem;color:#2c2e30;margin-bottom:.25rem}body.color-scheme-inverse .section-inverse-bg-color .employee-map__title,body:not(.color-scheme-inverse) .employee-map__title{color:#2c2e30!important}body.color-scheme-inverse .employee-map__title,body:not(.color-scheme-inverse) .section-inverse-bg-color .employee-map__title{color:#fff!important}.employee-map__text{margin-bottom:.75rem}.employee-map__text *{font-family:Manrope,sans-serif;font-size:.75rem;font-weight:450;line-height:1.125rem;letter-spacing:.001rem;color:#747474;margin-bottom:.75rem}body.color-scheme-inverse .section-inverse-bg-color .employee-map__text *,body:not(.color-scheme-inverse) .employee-map__text *{color:#747474!important}body.color-scheme-inverse .employee-map__text *,body:not(.color-scheme-inverse) .section-inverse-bg-color .employee-map__text *{color:#fff!important}.employee-map__people{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 .375rem}.employee-map__person{cursor:pointer;position:relative;margin-left:-.5rem}.employee-map__person:hover{z-index:9999999999!important}.employee-map__person .field--type-entity-reference{margin:0}.employee-map__person img{height:1.5rem;width:1.5rem;border-radius:50%;margin-bottom:0;border:.125rem solid #fff}.employee-map__person .name{visibility:hidden;position:absolute;bottom:1.875rem;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#15191b;color:#fff;text-align:center;padding:.3125rem .625rem;border-radius:.375rem;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:450;line-height:1.125rem;letter-spacing:.001rem}.employee-map__person .name::after{content:"";background:0 0;position:absolute;width:.5625rem;height:.375rem;bottom:-.375rem;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-left:.28125rem solid transparent;border-right:.28125rem solid transparent;border-top:.375rem solid #15191b}.employee-map__person .name *{font-family:Manrope,sans-serif;font-size:.75rem;font-weight:450;line-height:1.125rem;letter-spacing:.001rem;color:#fff!important}.employee-map__person a:hover .name{visibility:visible}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(251,194,153,.5);box-shadow:0 0 0 0 rgba(251,194,153,.5)}70%{-webkit-box-shadow:0 0 0 25px rgba(251,194,153,0);box-shadow:0 0 0 25px rgba(251,194,153,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(251,194,153,0);box-shadow:0 0 0 0 rgba(251,194,153,0)}}@-o-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(251,194,153,.5)}70%{box-shadow:0 0 0 25px rgba(251,194,153,0)}100%{box-shadow:0 0 0 0 rgba(251,194,153,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(251,194,153,.5);box-shadow:0 0 0 0 rgba(251,194,153,.5)}70%{-webkit-box-shadow:0 0 0 25px rgba(251,194,153,0);box-shadow:0 0 0 25px rgba(251,194,153,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(251,194,153,0);box-shadow:0 0 0 0 rgba(251,194,153,0)}}
