/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--onecol .layout__region{width:100%;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.map-container .tab--list .row{justify-content:space-between;box-shadow:inset 0 -2px 0 0 #ececec;overflow-x:scroll;overflow-y:visible;flex-wrap:nowrap;}.map-container .tab--list .row::-webkit-scrollbar{display:none;}.map-container .tab--list .map--tab{width:255px;text-align:center;padding-bottom:23px;cursor:pointer;position:relative;color:#818A8F;}.map-container .tab--list .map--tab:hover{box-shadow:inset 0 -1.5px 0 0 #ff6319;}.map-container .tab--list .map--tab.active:hover{box-shadow:unset;}.map-container .tab--list .map--tab.active{color:#000;}.map-container .tab--list .map--tab.active::after{border-bottom:2px solid #ff6319;border-radius:2px;content:"";position:absolute;width:100%;bottom:0px;left:0;right:0;}.map-container .map-content--wrapper .company--wrapper{overflow:hidden;}.map-container
  .map-content--wrapper
  .company--wrapper
  .company-content
  .company--lists
  .company--name{cursor:pointer;padding:35px 31px 35px 165px;border:1px solid rgba(129,138,143,0.2);border-bottom:none;color:rgba(129,138,143,0.4);}.map-container
  .map-content--wrapper
  .company--wrapper
  .company-content
  .company--lists
  .company--name.active--company{color:#818a8f;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:1.4px;}.map-container
  .map-content--wrapper
  .company--wrapper
  .company-content
  .company--lists
  .company--name:last-child{border-bottom:1px solid rgba(129,138,143,0.2);}.map-container
  .map-content--wrapper
  .company--wrapper
  .company-content
  .company--lists{overflow-y:scroll;height:100%;}.map-container
  .map-content--wrapper
  .company--wrapper
  .company-content
  .company--lists::-webkit-scrollbar{display:none;}.map-container .map-content--wrapper .company--wrapper .company-content{display:none;}.map-container
  .map-content--wrapper
  .company--wrapper
  .company-content.active-content{display:block;height:100%;}.company--selectMenu.mobile{display:none;}.company--selectMenu.mobile .selectMenu--wrapper{display:none;position:relative;}.company--selectMenu.mobile .selectMenu--wrapper.active-SelectMenu{display:block;position:absolute;width:100%;text-align:center;z-index:2;}.company--selectMenu.mobile .selectMenu--wrapper .default__text,.company--selectMenu.mobile .selectMenu--wrapper .company--values li{color:#000;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:1px;display:inline-block;}.company--selectMenu.mobile .selectMenu--wrapper .company--values{margin:auto;padding:0;background:white;width:100%;border-radius:4px;z-index:2;max-width:335px;transform:translateZ(0);overflow:hidden;max-height:0;transition:max-height 0.5s linear;}.company--selectMenu.mobile .selectMenu--wrapper .company--values.open{overflow-y:scroll;max-height:379px;display:block;transition:max-height 0.5s linear;}.company--selectMenu.mobile .selectMenu--wrapper .company--values li{list-style-type:none;padding:12px 20px 12px 20px;display:block;text-align:left;}.company--selectMenu.mobile .selectMenu--wrapper .default__text{width:335px;padding:12px 20px 12px 20px;background:white;border-radius:4px;text-align:left;background-image:url(/themes/custom/spectrum/assets/images/color_Dropdown.svg);background-repeat:no-repeat;background-position:95% 19px;}.show-country,.show-country--mobile{display:none;}.map-container .map-content--wrapper{position:relative;display:flex;align-items:flex-start;height:600px;margin-top:80px;background-color:#ebebeb;}.map-container .map-content--wrapper .company--wrapper{width:396px;height:100%;}.map-container .map-content--wrapper .map-wrapper{width:calc(100% - 396px);height:100%;display:flex;align-items:center;}.address--wrapper{position:absolute;background-color:#818a8f;padding:20px;width:320px;right:100px;top:80px;}.address--wrapper{display:none;}.address--wrapper .address-content{display:none;}.address--wrapper.active_address{display:block;z-index:2;}.address--wrapper .address-content.active_address-content{display:block;}.address--wrapper .email p,.address--wrapper .phone p{word-break:break-all;}#map{width:85%;margin-left:44px;z-index:1;}.branch--wrapper{margin-top:120px;padding-bottom:80px;border-bottom:2px solid #ececec;}.branch--wrapper .branch-content .row{row-gap:80px;}.branch--wrapper .branch-content{display:none;}.branch--wrapper .branch-content.active-branch--card{display:block;}@media screen and (max-width:1366px){#map{width:100%;height:100%;}.map-container .map-content--wrapper{height:500px;}.address--wrapper{right:15px;top:50px;}.map-container
    .map-content--wrapper
    .company--wrapper
    .company-content
    .company--lists
    .company--name{padding:35px 31px 35px 25px;}.map-container .map-content--wrapper .company--wrapper{width:260px;}.map-container .map-content--wrapper .map-wrapper{width:calc(100% - 260px);}.address--wrapper{width:265px;}#map{margin-left:0;}}@media screen and (max-width:991.98px){.map-container .map-content--wrapper{height:379px;overflow:hidden;margin-top:40px;}.map-container .map-content--wrapper .company--wrapper{width:190px;}.address--wrapper{width:235px;}.branch--wrapper .branch-content .row{row-gap:60px;}.branch--wrapper{margin-top:60px;padding-bottom:80px;}}@media screen and (max-width:767.98px){.company--wrapper.desktop{display:none;}.address-main-wrapper{display:none;}.map-container .map-content--wrapper .map-wrapper{width:100%;}#map{width:100%;height:300px;transform:translate(5%,10px);}.company--selectMenu.mobile{display:block;}.company--selectMenu.mobile .selectMenu--wrapper.active-SelectMenu{margin-top:16px;}.company--selectMenu.mobile .selectMenu--wrapper .company--values.open{max-height:300px;}}@media screen and (max-width:576px){.company--selectMenu.mobile .selectMenu--wrapper.active-SelectMenu{margin-top:40px;}.company--selectMenu.mobile .selectMenu--wrapper .company--values.open{max-height:275px;}}.address-main-wrapper .email svg{margin-top:7px;}
