/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/* Estilos generales */
:root {
  --fuentePrincipal: 'Montserrat', sans-serif;
  --colorPrimario: #162b62;
  --colorSecundario: #ba1010;
  --colorGrisClaro: #f6f6f6;
  --colorGris:#6c7176;
  --colorBlanco:#6c7176;
}
/* Whatsapp */
#nta-wa-gdpr {margin:0 5px 0 0!important;padding:0!important;vertical-align:text-top!important}
.nta-wa-gdpr {border-radius:4px;font-size:11px;margin-left:-5px;margin-right:-5px;padding:5px;-webkit-transition:opacity .4s ease,background .5s ease;-o-transition:opacity .4s ease,background .5s ease;transition:opacity .4s ease,background .5s ease}
.nta-wa-gdpr a {color:inherit;text-decoration:underline}
.nta-wa-gdpr label {color:inherit;font-size:inherit}
.pointer-disable {pointer-events:none}
.nta-woo-products-button:after,
.nta-woo-products-button:before {clear:both;content:"";display:block}
.wa__button {border-bottom:none!important}
.wa__btn_w_img:hover {text-decoration:none}
.wa__popup_content_item .wa__cs_img_wrap {height:48px;width:48px}
.wa__btn_popup, .wa__btn_popup *, .wa__btn_popup :after, .wa__btn_popup :before, .wa__button, .wa__button *, .wa__button :after, .wa__button :before, .wa__popup_chat_box, .wa__popup_chat_box *, .wa__popup_chat_box :after, .wa__popup_chat_box :before {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.wa__button {box-shadow:0 4px 8px 1px rgba(32,32,37,.09)!important;-webkit-box-shadow:0 4px 8px 1px rgba(32,32,37,.09)!important;-moz-box-shadow:0 4px 8px 1px rgba(32,32,37,.09)!important;color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;line-height:1;min-height:64px;position:relative;text-decoration:none!important;width:300px}
.wa__btn_txt {display:inline-block;font-size:12px;line-height:1.33em}
.wa__btn_w_icon .wa__btn_txt {padding:16px 20px 15px 71px}
.wa__button_text_only .wa__btn_txt,
.wa__r_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt,
.wa__sq_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt {padding-bottom:24px;padding-top:25px}
.wa__btn_w_icon .wa__btn_txt .wa__btn_title {font-size:14px;font-weight:600;padding-left:2px}
.wa__cs_info {margin-bottom:2px}
.wa__btn_status {color:#f5a623;font-size:9px;font-weight:700;padding:2px 0 0}
.wa__cs_info .wa__cs_name,
.wa__cs_info .wa__cs_status {display:inline-block}
.wa__cs_info .wa__cs_name {font-size:12px;font-weight:400;line-height:1.36em}
.wa__stt_online .wa__cs_info .wa__cs_name {color:#d5f0d9}
.wa__stt_offline .wa__cs_info .wa__cs_name {color:#76787d}
.wa__cs_info .wa__cs_status {border-radius:5px;color:hsla(0,0%,100%,.98);font-size:9px;height:14px;left:0;line-height:1.34em;margin-left:3px;padding:1px;position:relative;text-align:center;top:-1px;width:36px}
.wa__stt_online .wa__cs_info .wa__cs_status {background:#62c971}
.wa__stt_offline .wa__cs_info .wa__cs_status {background:#b9bbbe}
.wa__stt_online {backface-visibility:hidden;background:#2db742;cursor:pointer;transition:all .4s ease!important;-webkit-transition:all .4s ease!important;-moz-transition:all .4s ease!important;will-change:transform}
.wa__stt_online .wa__btn_txt {position:relative;z-index:4}
.wa__r_button.wa__stt_online:before {border-radius:50vh}
.wa__sq_button.wa__stt_online:before {border-radius:5px}
.wa__stt_online:before {background:rgba(0,0,0,6%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;width:100%;will-change:opacity;z-index:-1}
.wa__button.wa__stt_online:active,
.wa__button.wa__stt_online:focus,
.wa__button.wa__stt_online:hover {box-shadow:0 4px 8px 1px rgba(32,32,37,.19);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px)}
.wa__button.wa__stt_online:active:before,
.wa__button.wa__stt_online:focus:before,
.wa__button.wa__stt_online:hover:before {opacity:1}
.wa__stt_online.wa__btn_w_icon .wa__btn_icon img {-webkit-box-shadow:none;box-shadow:none;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}
.wa__stt_offline {background:#ebedf0;box-shadow:none;color:#595b60;cursor:auto;pointer-events:none}
.wa__stt_offline.wa__btn_w_icon .wa__btn_txt {padding:8px 20px 6px 71px}
.wa__stt_offline.wa__r_button.wa__btn_w_img .wa__btn_txt {padding:8px 20px 8px 100px}
.wa__stt_offline.wa__sq_button.wa__btn_w_img .wa__btn_txt {padding:8px 20px 8px 70px}
.wa__btn_w_icon .wa__btn_icon {left:16px;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.wa__btn_w_icon .wa__btn_icon img {-webkit-box-shadow:none;box-shadow:none;height:69px;width:41px}
.wa__btn_w_img {margin:20px 0;position:relative;width:300px}
.wa__btn_w_img .wa__cs_img {left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.wa__btn_w_img .wa__cs_img_wrap {border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:79px;overflow:hidden;position:relative;width:79px}
.wa__btn_w_img .wa__cs_img img {height:auto;max-width:100%;transition:transform .2s ease;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease}
.wa__btn_w_img .wa__cs_img:after {background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 50% no-repeat;background-size:17px}
.wa__btn_w_img .wa__cs_img:after,
.wa__stt_offline.wa__btn_w_img .wa__cs_img:after {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 3px 4px 0 rgba(39,38,38,.26);-webkit-box-shadow:0 3px 4px 0 rgba(39,38,38,.26);-moz-box-shadow:0 3px 4px 0 rgba(39,38,38,.26);content:"";display:block;height:27px;position:absolute;right:-14px;top:20px;width:27px}
.wa__stt_offline.wa__btn_w_img .wa__cs_img:after {background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjQ0JDRkQ1Ii8+PC9zdmc+) 50% no-repeat;background-size:17px}
.wa__btn_w_img .wa__btn_txt {padding:14px 20px 12px 103px}
.wa__r_button {border-radius:50vh}
.wa__sq_button {border-radius:5px}
.wa__sq_button.wa__btn_w_img {margin-left:30px;width:270px}
.wa__r_button.wa__btn_w_img .wa__cs_img {left:-5px}
.wa__sq_button.wa__btn_w_img .wa__cs_img {left:-35px}
.wa__sq_button.wa__btn_w_img .wa__btn_txt {display:table-cell;height:66px;padding:10px 20px 10px 70px;vertical-align:middle}
.wa__btn_txt .wa__btn_title {font-weight:600}
.wa__r_button.wa__btn_w_img .wa__btn_txt {display:table-cell;height:66px;padding:8px 20px 8px 100px;vertical-align:middle}
.wa__r_button.wa__btn_w_img .wa__cs_info .wa__cs_status {margin-left:3px}
.wa__popup_chat_box {border-radius:5px 5px 8px 8px;-webkit-border-radius:5px 5px 8px 8px;-moz-border-radius:5px 5px 8px 8px;bottom:102px;box-shadow:0 10px 10px 4px rgba(0,0,0,.04);-webkit-box-shadow:0 10px 10px 4px rgba(0,0,0,.04);-moz-box-shadow:0 10px 10px 4px rgba(0,0,0,.04);font-family:Arial,Helvetica,sans-serif;max-width:calc(100% - 50px);opacity:0;overflow:hidden;position:fixed;right:25px;-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;visibility:hidden;width:351px;will-change:transform,visibility,opacity;z-index:999999998}
.wa__popup_chat_box:active,
.wa__popup_chat_box:focus,
.wa__popup_chat_box:hover {box-shadow:0 10px 10px 4px rgba(32,32,37,.23);-webkit-box-shadow:0 10px 10px 4px rgba(32,32,37,.23);-moz-box-shadow:0 10px 10px 4px rgba(32,32,37,.23)}
.wa__popup_chat_box.wa__active {opacity:1;-ms-transform:translate(0);transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);visibility:visible;}
.wa__popup_chat_box .wa__popup_heading {background:#2db742;color:#d9ebc6;padding:15px 43px 17px 74px;position:relative}
.wa__popup_chat_box .wa__popup_heading_sm {padding:12px 15px 17px 74px}
.wa__popup_chat_box .wa__popup_heading:before {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) top no-repeat;background-size:33px;content:"";display:block;height:33px;left:12px;position:absolute;top:20px;width:55px}
.wa__popup_chat_box .wa__popup_heading_sm:before {left:11px;top:19px}
.wa__popup_chat_box .wa__popup_heading .wa__popup_title {color:#fff;font-size:18px;line-height:24px;min-height:24px;padding-bottom:3;padding-top:2px}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro {font-size:12px;line-height:20px;min-height:20px;padding-top:4px}
.wa__popup_chat_box .wa__popup_heading_sm .wa__popup_intro {padding-top:0}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a {color:#fff;display:inline-block;text-decoration:none}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:active,
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:focus,
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:hover {text-decoration:underline}
.wa__popup_chat_box .wa__popup_notice {color:#a5abb7;font-size:11px;font-weight:500;padding:0 3px}
.wa__popup_chat_box .wa__popup_content {background:#fff;padding:13px 20px 21px 19px;text-align:center}
.wa__popup_chat_box .wa__popup_content_left {text-align:left}
.wa__popup_chat_box .wa__popup_avatar {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:12px;overflow:hidden;position:absolute;top:12px}
.wa__popup_chat_box .wa__popup_avatar.nta-default-avt {border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset}
.wa__popup_chat_box .wa__stt {background:#f5f7f9;border-left:2px solid #2db742;border-bottom: 0;border-right: 0;border-top: 0;border-radius:2px 4px 2px 4px;-webkit-border-radius:2px 4px 2px 4px;-moz-border-radius:2px 4px 2px 4px;display:table;padding:13px 40px 12px 74px;position:relative;text-decoration:none;width:100%}
.wa__popup_chat_box .wa__stt:after {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 0 0 no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;content:"";height:20px;position:absolute;right:14px;top:26px;width:20px}
.wa__popup_chat_box .wa__stt.wa__stt_offline:after {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjYTlhZWI2Ii8+PC9zdmc+)}
.wa__popup_chat_box .wa__stt.wa__stt_online {transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}
.wa__popup_chat_box .wa__stt.wa__stt_online:active,
.wa__popup_chat_box .wa__stt.wa__stt_online:focus,
.wa__popup_chat_box .wa__stt.wa__stt_online:hover {background:#fff;box-shadow:0 7px 15px 1px rgba(55,62,70,.07);-webkit-box-shadow:0 7px 15px 1px rgba(55,62,70,.07);-moz-box-shadow:0 7px 15px 1px rgba(55,62,70,.07)}
.wa__popup_content_list .wa__popup_content_item {margin:14px 0 0;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);will-change:opacity,transform}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item {transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition-delay:2.1s;-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:first-child {transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(2) {transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(3) {transition-delay:.7s;-webkit-transition-delay:.7s;-moz-transition-delay:.7s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(4) {transition-delay:.9s;-webkit-transition-delay:.9s;-moz-transition-delay:.9s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(5) {transition-delay:1.1s;-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(6) {transition-delay:1.3s;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(7) {transition-delay:1.5s;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(8) {transition-delay:1.7s;-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(9) {transition-delay:1.9s;-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s}
.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item {opacity:1;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0)}
.wa__popup_content_list .wa__popup_content_item .wa__member_name {color:#363c47;font-size:14px;line-height:1.188em!important}
.wa__popup_content_list .wa__popup_content_item .wa__member_duty {color:#989b9f;font-size:11px;line-height:1.125em!important;padding:2px 0 0;text-align: left;}
.wa__popup_content_list .wa__popup_content_item .wa__member_status {color:#f5a623;font-size:10px;line-height:1.125em!important;padding:5px 0 0}
.wa__popup_content_list .wa__popup_content_item .wa__popup_txt {display:table-cell;height:48px;min-height:48px;vertical-align:middle}
.wa__popup_content_list .wa__popup_content_item .wa__stt_offline {border-left-color:#c0c5ca}
.wa__popup_avt_list {font-size:0;margin:7px 0 24px}
.wa__popup_avt_list .wa__popup_avt_item {display:inline-block;position:relative;width:46px}
.wa__popup_avt_list .wa__popup_avt_img {border:2px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:60px;left:-7px;overflow:hidden;position:relative;width:60px}
.wa__popup_call_btn {background:#2db742;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;box-shadow:0 8px 17px 2px rgba(13,15,18,.2);-webkit-box-shadow:0 8px 17px 2px rgba(13,15,18,.2);-moz-box-shadow:0 8px 17px 2px rgba(13,15,18,.2);color:#fff;display:inline-block;font-size:16px;margin:25px 0 15px;max-width:100%;padding:14px 10px;text-decoration:none;width:275px}
.wa__popup_call_btn.wa__popup_call_btn_lg:before {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjNGJjMTc0Ii8+PC9zdmc+) 0 0 no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;content:"";display:inline-block;height:20px;left:-31px;margin-right:-19px;position:relative;top:0;transition:background-image .2s ease;-webkit-transition:background-image .2s ease;-moz-transition:background-image .2s ease;vertical-align:top;width:20px}
.wa__popup_call_btn.wa__popup_call_btn_lg:active:before,
.wa__popup_call_btn.wa__popup_call_btn_lg:focus:before,
.wa__popup_call_btn.wa__popup_call_btn_lg:hover:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}
.wa__popup_chat_box_gray {border-radius:2px 2px 8px 8px}
.wa__popup_chat_box_gray .wa__popup_heading_gray {background:#f8f8f8;border-top:3px solid #2db742;color:#868c9a;font-weight:500}
.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_title {color:#595b60}
.wa__popup_chat_box_gray .wa__popup_heading_gray:before {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) top no-repeat;background-size:33px;content:"";display:block;height:33px;left:12px;position:absolute;top:20px;width:55px}
.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_intro a {color:#595b60}
.wa__popup_chat_box_ct {text-align:center;width:384px}
.wa__popup_chat_box_ct .wa__popup_heading_ct {padding:18px 0;text-align:center}
.wa__popup_chat_box_ct .wa__popup_heading_ct:before {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) top no-repeat;background-size:30px;content:"";display:block;height:31px;left:72px;position:absolute;top:15px;width:30px}
.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_title {padding-bottom:14px;padding-left:22px}
.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_intro {line-height:12px;margin-top:-5px}
.wa__popup_chat_box_ct .wa__popup_ct_avt_list:after {clear:both;content:"";display:block}
.wa__popup_chat_box_ct .wa__popup_ct_content {background:#fff;padding:0 0 14px}
.wa__popup_chat_box_ct .wa__popup_ct_content .wa__popup_notice {padding-bottom:15px;padding-top:18px}
.wa__popup_chat_box_ct .wa__popup_ct_content_item {float:left;font-size:10px;width:33%}
.wa__popup_chat_box_ct .wa__popup_ct_content_item a {color:#989b9f;text-decoration:none}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__popup_ct_txt {padding-top:8px}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_name {color:#363c47;font-size:13px}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_duty {color:#989b9f;padding:3px 0 0}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_online {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 0 3px no-repeat;background-size:12px auto;-webkit-background-size:12px auto;-moz-background-size:12px auto;color:#2db742;display:inline-block;font-size:9px;line-height:12px;padding:3px 0 0 16px}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_offline {color:#f5a623;font-size:9px;line-height:12px;padding:2px 0 0}
.wa__popup_chat_box_ct .wa__popup_ct_avatar img {border-radius:50%}
.wa__popup_chat_box_ct .wa__popup_ct_call_btn {font-size:11px;margin:15px 0;padding:9px 10px 11px;width:97px}
.wa__btn_popup {bottom:30px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;position:fixed;right:30px;z-index:999999999}
.wa__btn_popup .wa__btn_popup_icon {background:#2db742;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 6px 8px 2px rgba(0,0,0,.14);-webkit-box-shadow:0 6px 8px 2px rgba(0,0,0,.14);-moz-box-shadow:0 6px 8px 2px rgba(0,0,0,.14);height:56px;width:56px}
.wa__btn_popup .wa__btn_popup_icon:before {background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) 50% no-repeat;background-size:30px auto;-webkit-background-size:30px auto;-moz-background-size:30px auto;z-index:1}
.wa__btn_popup .wa__btn_popup_icon:after,
.wa__btn_popup .wa__btn_popup_icon:before {content:"";height:100%;left:0;position:absolute;top:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;width:100%}
.wa__btn_popup .wa__btn_popup_icon:after {background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguNjU5IDYuOTk4IDUtNWExLjE3NyAxLjE3NyAwIDAgMCAwLTEuNjU3IDEuMTc3IDEuMTc3IDAgMCAwLTEuNjU3IDBsLTUgNS01LTVBMS4xNzIgMS4xNzIgMCAwIDAgLjM0NSAxLjk5OGw1IDUtNSA1YTEuMTcyIDEuMTcyIDAgMCAwIDAgMS42NTcgMS4xNzcgMS4xNzcgMCAwIDAgMS42NTcgMGw1LTUgNSA1YTEuMTc3IDEuMTc3IDAgMCAwIDEuNjU3IDAgMS4xNzcgMS4xNzcgMCAwIDAgMC0xLjY1N2wtNS01WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 50% no-repeat;background-size:14px auto;-webkit-background-size:14px auto;-moz-background-size:14px auto;opacity:0;-ms-transform:scale(0) rotate(-1turn);transform:scale(0) rotate(-1turn);-webkit-transform:scale(0) rotate(-1turn);-moz-transform:scale(0) rotate(-1turn);z-index:2}
.wa__btn_popup.wa__active .wa__btn_popup_icon:before {opacity:0;-ms-transform:scale(0) rotate(1turn);transform:scale(0) rotate(1turn);-webkit-transform:scale(0) rotate(1turn);-moz-transform:scale(0) rotate(1turn)}
.wa__btn_popup.wa__active .wa__btn_popup_icon:after {opacity:1;-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg)}
.wa__btn_popup .wa__btn_popup_txt {background-color:#f5f7f9;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#43474e;font-size:12px;letter-spacing:-.03em;line-height:1.5;margin-right:7px;padding:8px 12px;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;width:156px}
.wa__btn_popup.wa__active .wa__btn_popup_txt {opacity:0;-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);visibility:hidden}
.wa__popup_powered {position:relative;text-align:center}
.wa__popup_powered_content {margin:auto;width:fit-content}
.wa__popup_powered_content a:active,
.wa__popup_powered_content a:focus {outline:none}
.wa__popup_powered_content:hover .st0,
.wa__popup_powered_content:hover ellipse {fill:#f13042}
.wa__popup_powered_content:hover .wa__popup_tooltiptext {visibility:visible}
.wa__popup_powered .wa__popup_icon-ninja {margin-top:15px;vertical-align:middle;width:20px}
.wa__popup_tooltiptext {background-color:#000;border-radius:3px;bottom:74%;color:#fff;font-size:12px;left:50%;margin-left:-72px;padding:3px 5px;position:absolute;text-align:center;visibility:hidden;z-index:1}
.wa__popup_tooltiptext:after {border:5px solid transparent;border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}
.wa__popup_tooltiptext .wa__popup_icon-tooltip {width:10px}
.wa__popup_tooltiptext-ninja {font-weight:600}
.wa__popup_powered_mb {margin-top:17px;text-align:center}
.wa__popup_tooltiptext_mb {background:#f5f7f9;border-radius:15px;color:#686c71;font-size:10px;padding:8px 10px}
.wa__popup_tooltiptext-ninja-mb {color:#000}
.wa__popup_tooltiptext_mb .wa__popup_icon-ninja {margin:0 3px;padding-bottom:2px;vertical-align:middle;width:16px}
.wa__popup_tooltiptext_mb .wa__popup_icon-ninja .st0,
.wa__popup_tooltiptext_mb .wa__popup_icon-ninja ellipse {fill:#f13042}

/* Modal Whatsapp */
.form-group-button.mensaje-wa{width:85%;}
#errormessage{color:#fff;display:none;font-size:12px;border:1px solid #ffff99;margin-bottom:20px;padding:10px;text-align:center;}
.modal-content{position:fixed;background-color:#fefefe;border-radius:25px;width:415px;max-width:460px;left:50%;top:50%;padding:80px 40px 30px 40px;transform:translate(-50%, -50%);-webkit-animation-name:slideIn;-webkit-animation-duration:0.4s;animation-name:slideIn;animation-duration:0.4s;}
.modal{display:none;position:fixed;z-index:9999999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(77 92 116 / 95%);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s;}
.contact-buttons{cursor:pointer;background-color:#25d366;max-width:80px;padding:10px;text-align:center;border-radius:10px 0 0 10px;position:fixed;right:0;bottom:10%;z-index:95;-webkit-box-shadow:-5px 5px 20px rgb(37 211 102 / 50%);box-shadow:-5px 5px 20px rgb(37 211 102 / 50%);}
.contact-buttons .ripple:before, .contact-buttons .ripple:after{-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;border-radius:10px 0 0 10px;box-shadow:0 0 0 0 rgb(37 211 102 / 50%);top:0;height:36px;position:absolute;width:80px;right:0;height:84px;}
.contact-buttons .ripple:before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;top:0}
.contact-buttons .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;top:0;}
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 50px rgba(27,215,65,0)}100%{box-shadow:0 0 0 0 rgba(27,215,65,0)}}
@keyframes ripple{70%{box-shadow:0 0 0 50px rgba(27,215,65,0)}100%{box-shadow:0 0 0 0 rgba(27,215,65,0)}}
.contact-buttons .buy-now-btn{background:rgb(118 164 169);font-family:"HelveticaNeueLTPro-MdCn", sans-serif !important;border-radius:30px;box-shadow:0 5px 10px 0 rgb(37 211 102 / 50%);-webkit-transform-origin:center;transform-origin:center;position:relative;height:36px;width:120px;text-align:center;padding:8px 20px;font-size:1rem;color:#fff;z-index:1;display:block;}
.contact-buttons span{font-size:10px;line-height:12px;display:inline-block;color:#fff;text-transform:uppercase;font-weight:bold;}
.modal-content{background-color:#E5DDD5;width:100%;height:500px;max-width:450px;max-height:450px;border-radius:10px;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 20%);box-shadow:0 10px 20px rgb(0 0 0 / 20%);border-radius:10px;overflow:hidden;padding:0px 0px 0px 0px;}
.modal-content .wrap{width:100%;height:100%;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;position:relative;}
.modal-content .top{padding:10px;background-color:#009688;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;color:#fff;}
.modal-content .top img{width:45px;height:45px;border:solid 1px #f1f1f1;padding:0px;border-radius:50%;margin-right:10px;background-color:#fff;}
.modal-content .bottom{background-color:#EFEFEF;padding:10px 5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;}
.modal-content #mensajewhatsapp{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#ffffff;border-color:#fff;border-radius:21px;line-height:20px;border-style:solid;border-width:1px;padding:12px 12px 12px 12px;-webkit-box-shadow:none;box-shadow:none;resize:none;min-height:auto;margin-bottom:0em;width:100%;font-family:helvetica;}
.modal-content .send{cursor:pointer;font-size:0px;width:100%;background-color:transparent !important;height:33px;border-color:rgb(0 0 0 / 0%);}
.modal-content .send:hover {box-shadow: none;}
.modal-content .send img{width:25px;margin-left:10px;display:block;}
.modal-content .wrap:after{content:"";width:100%;height:100%;position:absolute;background-image:url('img/ws-fondo.png');background-size:450px;background-color:#E5DDD5;z-index:0;opacity:0.1;}
.modal-content .top .info-text strong{font-weight:600;display:block;margin-bottom:2px;}
.modal-content .top .info-text span{font-weight:100;font-size:14px;}
.closewhatsapp::after{border:1px solid #eeeeee;}
.closewhatsapp{color:#ffffff;right:15px;top:15px;background-color:#009688;position:absolute;width:35px;height:35px;border-radius:99px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:5;transition:transform 1.1s cubic-bezier(.23,1,.32,1);}
.closewhatsapp:hover{transform:rotate(90deg);}
.closewhatsapp:hover::after{transform:scale(1.2);}
.form-group-button{margin:2px 0;width:42.5%;float:left;text-align:left;padding-left:5px;padding-right:5px;}
.form-group-button.enviar-whatsapp{width:10%;margin-top:-10px;position:relative;}
.form-group-button .img-whatsapp{position:absolute;left:10px;top:5px;z-index:-1;}
.modal input[type=text]{width: 100%;background-color:#ffffff;border-color:#fff;border-radius:21px;line-height:20px;border-style:solid;border-width:1px;padding:12px;-webkit-box-shadow:inset 0 1px 2px rgb(0 0 0 / 10%);box-shadow:inset 0 0px 0px rgb(0 0 0 / 10%);margin-bottom:0em;font-family:helvetica;}
.modal form{margin-bottom:0em;}
.modal textarea {border-radius: 15px;resize: none;width: 100%;padding: 12px;min-height: 70px;margin-bottom: 0;}
.info-text{line-height:20px;font-family:helvetica;}
.validation{color:#ff4646;font-size:13px;line-height:normal;margin-bottom:10px;margin-top:5px;}


.article-inner ul{
	margin-bottom:0px;
}
.article-inner li {
    margin-bottom: 0em;
}
.article-inner h3{
	margin-bottom:0px;
	line-height:1em;
}
/*CABECERA*/
.button.is-outline{
  background-color: var(--colorGrisClaro);
  border: 0px solid;
      line-height: 2.1em;
  min-height: 2.5em;
  min-width: 2.6em;
}
.html .social-icons .button {
  margin-bottom: 0;
  margin-left: 0.5rem;
}
.is-outline.button i {
  top: 2.5px;
}
.html .social-icons .button {
  color: var(--colorPrimario);
}
.button{
transform: inherit;
}
.html.header-button-1 .button{
font-size: 1em;
padding: 5px 1.6em;
}
.nav-uppercase>li>a {
  letter-spacing: .0em;
}
.nav-spacing-xlarge>li {
  margin: 0 0px;
}
.nav>li>a {
  padding: 23px 15px;
}
.header-bg-color {
  background-color: transparent!important;
}
.header-bottom {
  background-color: transparent!important;
  margin-bottom: -35px;
}
.header-main .nav>li>a{
color: var(--colorPrimario);
font-size: 1em;
text-transform: inherit;
padding: 2px 0;
}
.header-main h5{
  color:var(--colorGris);
  margin-bottom: 0px;
}
.header-main .header-nav img{
  filter: invert(12%) sepia(98%) saturate(3757%) hue-rotate(353deg) brightness(94%) contrast(101%);
  width: 50px;
  float: left;
}
.ico-adurma {
  filter: invert(182%) sepia(108%) saturate(3757%) hue-rotate(353deg) brightness(94%) contrast(101%);
  width: 30px;
}
.nav-small.nav>li.html {
  font-size: .9em;
}
.header-main .header-nav .custom{
padding-left: 30px;
display: -ms-flexbox!important;
  display: flex!important;
}
.header-main .header-nav .custom>div{
  padding-left: 10px;
}
.header-bottom .nav>li.active>a{
background-color: var(--colorSecundario);
}
.header-bottom-nav > li > a {
  line-height: 24px!important;
}
.html.header-social-icons{
  margin-left: 7em!important;
}
.header-bottom .flex-col.hide-for-medium.flex-left .nav:after {
  content: "";
  position: absolute;
  right: 50px;
  height: 100%;
  width: 3000px;
  z-index: -1;
  top: 0;
  background-color: var(--colorPrimario);!important;
}

.header-bottom .flex-col.hide-for-medium.flex-left{
  border-radius: 0 50px 50px 0;
  position: relative;
  margin-right: 20px;
  background-color: var(--colorPrimario);
  height: 70px;
  display: flex;

}
.header-bottom .flex-col.hide-for-medium.flex-right.flex-grow a{
font-size: 1em;
text-transform: inherit;
padding: 2px 0;
color: var(--ColorBlanco);
}

.header-bottom .flex-col.hide-for-medium.flex-right.flex-grow  h5{
  color:var(--ColorBlanco);
  margin-bottom: 0px;
}
.header-bottom .flex-col.hide-for-medium.flex-right.flex-grow{
  border-radius: 50px 0 50px 50px;
  position: relative;
  margin-left: 0rem;
  padding-right: 20px;
  background-color: #bb0f10;
  height: 70px;
  display: flex;
}
.header-bottom .flex-col.hide-for-medium.flex-right.flex-grow .custom{
display: -ms-flexbox!important;
  display: flex!important;
}
.header-bottom .flex-col.hide-for-medium.flex-right.flex-grow .custom>div{
  padding-left: 10px;
}
.header-bottom .flex-col.hide-for-medium.flex-right.flex-grow .custom img{
width: 50px;
  filter: invert(100%) sepia(3%) saturate(3%) hue-rotate(310deg) brightness(105%) contrast(100%);
}
.header-bottom .header-search>.header-button{
  color: #fff;
  padding: 0 25px;
  position: relative;
  z-index: 1;
}
.header-bottom .header-search>.header-button::after {
  content: '';
  position: absolute;
  width: 165px;
  height: 155px;
  border-radius: 50%;
  border-radius: 25% 50% 0% 100%;
  background-color: #fdfdfd0f;
  z-index: -1;
  left: 0;
  top: -20px;
}
.header-bottom .header-search>.header-button a{
background-color: transparent;
}
.header-bottom .header-search{
  display: flex;
  height: 70px;
  line-height: 70px!important;
  position: relative;
  overflow: hidden;
  margin-left: 70px;
}
.button {
font-family: Poppins, sans-serif;
  letter-spacing: .0em;
  line-height: 3.2em;
  min-height: 3.2em;
  padding: 0 2em;

}

/*SLIDER*/

.banner h1 {
  font-size: 4.5em;
}
.slider-principal h5{
color: var(--colorSecundario)!important;
}

/*SERVICIOS*/
.servicios{
margin-top: -35px;
padding-bottom: 40px!important;
}
.servicios .col-01 .col-inner{
background-color: var(--colorPrimario);
border-radius: 20px 20px 20px 0 ;
  padding: 35px 30px 50px 30px;
}
.servicios .col-01 .col-inner img{

  filter: invert(100%) sepia(3%) saturate(3%) hue-rotate(310deg) brightness(105%) contrast(100%);
}
.servicios .col-01 .button{
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 0;
  border-radius: 50px 50px 50px 0!important;
}
.servicios .col-02 .col-inner .titulo{
box-shadow: 0px 20px 40px 0px rgb(0 0 0 / 4%);
  border: 1px solid #efefef;
  border-radius: 20px 20px 0 20px;
  padding: 35px 50px 10px 40px;
  position: relative;
  z-index: 2;
  background-color: #fff;
  margin-bottom: 20px;
}
.servicios .col-02 .col-inner .titulo:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgb(241 239 246 / 50%);
  border-radius: 20px 20px 65%;
  z-index: -1;
  top: 0px;
  left: 0;
}
.servicios .col-02 .col-inner .texto{
color: var(--colorPrimario);
padding: 0 10px;
}
.servicios .col-02 .col-inner img{
  filter: invert(12%) sepia(98%) saturate(3757%) hue-rotate(353deg) brightness(94%) contrast(101%);
}
img.size-full.alignnone {
  margin-bottom: 0em;
}
.imagen.img .img-inner{
  border-radius: 50px 50px 0px 50px;
}
ul{
  color: var(--colorPrimario);
  font-weight: 600;
}
body.single-post ul{
  color: #777;
  font-weight: 400;
}

.interna .col-01>.col-inner {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-bottom: 0px;
  padding: 60px 60px 30px 60px;
  border-radius: 60px 0px 60px 60px;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
  text-shadow: 0px 0px 30px rgb(0 0 0 / 8%);
  background-color: #fff;
}



/*OTROS*/
h4{
color: var(--colorSecundario)!important;
}
h1 {
  font-size: 2.6em;
}
.ico-rojo img{
  filter: invert(12%) sepia(98%) saturate(3757%) hue-rotate(353deg) brightness(94%) contrast(101%);
}
.ico-rojo h3 {
  text-transform: uppercase;
  margin-bottom: 0;
}
.ico-rojo h5 {
  margin-bottom: 0;
  color: var(--colorGris);
}
.datos .icon-inner:after {
  content: '';
  position: absolute;
  width: 45px;
  height: 45px;
  background-color: rgb(241 239 246 / 50%);
  border-radius: 10px 10px 65%;
  z-index: -1;
  top: -5px;
  left: -5px;
}
.accordion-title {
  border-top: 0px solid #ddd;
      font-size: 17px;
  font-weight: 600;
  line-height: 28px;
  padding: 16px 30px 16px 30px;
  border-radius: 50px 0 50px 50px;
  background-color: #f6f6f6;
}
.accordion-title.active {
  background-color: rgba(0,0,0,.03);
  border-color: #446084;
  color: var(--colorPrimario)!important;

}
.accordion-item{
  margin-bottom: 15px;
}
.sidebar-wrapper .widget_nav_menu .widget-title {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 30px;
  text-align: center;
  color: #fff;
  border-radius: 5px 15px 0 0;
  background-color: var(--colorSecundario);
  font-family: Viga;
  display: block;
  padding: 15px 0;
}
.sidebar-wrapper .widget_nav_menu{
  background-color: #f6f6f6;
}
.sidebar-wrapper .is-divider{
  display: none;
}
.sidebar-wrapper ul.menu>li>a{
  font-size: 17px;
  padding: 19px 10px 21px 30px;
  font-family: 'Viga';
  font-weight: 400;
  display: block;
}
.sidebar-wrapper .widget_nav_menu ul {
  background-color: #fff;
}
.sidebar-wrapper .widget {
  padding-bottom: 5px;
}
.menu-servicios-container{
  margin: 30px !important;
}
.accordion .toggle {
  left: auto;
  right: 8px;
  top: 0.6em;
}
.sidebar-wrapper .current_page_item a{
  color: var(--colorSecundario);
}
.sidebar-wrapper .widget.widget_text{
  padding: 40px 20px 10px 185px;
  background-color: #162b62;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
  border-radius: 5px 20px 5px 5px;
  color: #fff;
}
.sidebar-wrapper .widget.widget_text img{
  bottom: 0;
  position: absolute;
  z-index: 1;
  left: -20px;

}
.sidebar-wrapper .widget.widget_text .widget-title{
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  color: #fff;
  font-family: 'Viga';
  display: block;
}
.sidebar-wrapper .widget.widget_text ul li{
  margin-left: 1em;
  color: #fff;
  list-style: circle;
}
.sidebar-wrapper .widget.widget_text a{
  background-color: #bb0f10;
  color: #fff;
  padding: 10px;
  display: block;
  text-align: center;
  width: 110px;
  border-radius: 10px;
}

/*footer*/

.footer a {
  color: #fff!important;
}

.footer a:hover {
  color: var(--colorSecundario)!important;
}
.footer .datos-footer a {
  color: #6c7176!important;
}
.footer .social-icons a {
  color: #152b62!important;
}
.footer .col-inner ul li {
  margin-left: 0em;
  line-height: 18px;
  margin-bottom: 0.8em;
}
.footer .logo .col-inner{
  text-align: center;
  padding: 17px 40px;
  border-radius: 0 0 0 10px;
  background-color: #ba1010;
}
.footer .datos-footer>.col-inner{
  border-radius: 0 0 10px 10px;
  background-color: #f6f6f6;
  padding: 25px 30px 30px;
}
.footer .datos-footer>.col-inner h3{
color: var(--colorPrimario);
margin-bottom: 0px;
}
.footer .datos-footer>.col-inner p{
color: var(--colorGris);
}
.footer .datos-footer>.col-inner .col{
padding-bottom: 0px;
}
.footer .datos-footer .iiicon-inner:after{
content: '';
  position: absolute;
  width: 35px;
  height: 35px;
  background-color: #fff;
  border-radius: 50px;
  z-index: 0;
  top: 0px;
  left: 0px;
}
.footer-1, .footer-2 {
  border-top: 0px solid rgba(0,0,0,.05);
}
.footer {
  padding: 0px 0 0;
}

/*CONTACTO*/
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input{
  border-radius: 70px!important;
  padding: 18px!important;
}
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea{
  border-radius: 30px!important;
  padding: 18px!important;
}
.forminator-ui.forminator-custom-form[data-design=flat] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single{
  border-radius: 50px!important;
  padding: 6px!important;
}
.formulario>.col-inner{
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-bottom: 0px;
  padding: 60px 60px 30px 60px;
  border-radius: 60px 0px 60px 60px;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
  text-shadow: 0px 0px 30px rgb(0 0 0 / 8%);
  background-color: #fff;
}
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button{
  font-size: .97em!important;
  font-weight: bolder!important;
  letter-spacing: .0em;
  line-height: 3.2em!important;
  min-height: 3.2em!important;
  padding: 0 2em!important;
  border-radius: 30px!important;
}
.testimonios>.col-inner{
  padding: 50px 30px 30px 50px;
  background-color: #162b62;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
  text-shadow: 0px 0px 30px rgb(0 0 0 / 8%);
  border-radius: 25px 25px 0px 25px;
}
.testimonios iframe{
  border-radius: 20px;
}
.form{
  padding-top: 0px!important;
  padding-bottom: 30px;
  z-index: 2;
}
.form.inter{
  padding-top: 60px!important;
}
.certi{

  z-index: 0;
}
.mt-50{
  margin-top: -50px;
}
.header-shadow .header-wrapper, .header-wrapper.stuck, .layout-shadow #wrapper {
  box-shadow: 0px 0px 0px rgb(0 0 0 / 15%);
}
.portfolio-page-wrapper .page-title-inner{
  display: none;
}
.portfolio-page-wrapper .page-wrapper {
  padding-bottom: 0px;
  padding-top: 30px;
}
.portfolio-page-wrapper .portfolio-top>.row{
  display: none;
}
.portfolio-page-wrapper .sidebar-wrapper .widget.widget_text img{
  width: 55%;
}
.servi-icono img{
  width: 50px;
  filter: invert(100%) sepia(3%) saturate(3%) hue-rotate(310deg) brightness(105%) contrast(100%);
}
.servi-icono{
  background-color: #ba1010;
  font-size: 45px;
  color: #fff;
  width: 80px;
  line-height: 85px;
  text-align: center;
  height: 85px;
  position: relative;
  bottom: auto;
  right: 0;
  border-radius: 50px 0 0 0;
  z-index: 2;
  margin-top: -60px;
  float: right;
}
.portfolio-box.box{
  position: relative;
  padding: 20px 20px 0;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0px 20px 40px 0px rgb(0 0 0 / 4%);
  border: 1px solid #f3f4f6;
}
.portfolio-box-title{
  line-height: 30px!important;
  font-size: 24px;
  margin-bottom: 10px;
  color: var(--colorPrimario)!important;
}
.linkservicio{
  font-size: 14px;
  font-weight: 600;
  position: relative;
  transition: all 0.5s;
}
.linkservicio:hover{
  color: var(--colorSecundario);
  transition: all 0.5s;
}
.extracto{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
      margin-bottom: 15px;
}
.nav-dropdown {
  min-width: 280px;
}
#modal-formulario{
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-bottom: 0px;
  padding: 60px 60px 30px 60px!important;
  border-radius: 60px 0px 60px 60px;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
  text-shadow: 0px 0px 30px rgb(0 0 0 / 8%);
  background-color: #fff;
}

.sibar-interna .menu-sidebar h2{
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 30px;
  text-align: center;
  color: #fff;
  border-radius: 5px 15px 0 0;
  background-color: var(--colorSecundario);
  font-family: Viga;
  display: block;
  padding: 15px 0;
}

.sibar-interna .menu-sidebar h3{
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 30px;
  text-align: center;
  color: #fff;
  border-radius: 5px 15px 0 0;
  background-color: var(--colorSecundario);
  font-family: Viga;
  display: block;
  padding: 15px 0;
}
.menu-sidebar{
  background-color: #f6f6f6;
      padding-bottom: 10px;
}
.menu-sidebar ul {
  background-color: #fff;
      margin: 30px !important;
}
.menu-sidebar li {
  list-style: none;
  margin: 0;
  text-align: left;
      margin-left: 0em!important;
}
.menu-sidebar ul>li>a {
  font-size: 17px;
  padding: 19px 10px 21px 30px;
  font-family: 'Viga';
  font-weight: 400;
  display: block;
}
.menu-sidebar ul>li+li {
  border-top: 1px solid #ececec;
}
.sidebar-contacto{
  padding: 40px 20px 10px 185px;
  background-color: #162b62;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
  border-radius: 5px 20px 5px 5px;
  color: #fff;
}
.sidebar-contacto h2{
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  color: #fff;
  font-family: 'Viga';
  display: block;
}
.sidebar-contacto h3{
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  color: #fff;
  font-family: 'Viga';
  display: block;
}
.sidebar-contacto a {
  background-color: #bb0f10;
  color: #fff;
  padding: 10px;
  display: block;
  text-align: center;
  width: 110px;
  border-radius: 10px;
}
.sidebar-contacto  ul li {
  margin-left: 1em;
  color: #fff;
  list-style: circle;
}
.sidebar-contacto img {
  bottom: 0;
  position: absolute;
  z-index: 1;
  left: -20px;
}

.interna .section-bg.bg-loaded {
  transform: scaleX(-1);
}

.portfolio-inner .menu-sidebar ul{
  height: 340px;
  overflow-y: scroll;
}
.footer-h4 {font-size: 1.6em;color:#ffffff !important;}
.font-large {font-size: 2.6em;}
.form-title {font-size: 1.6em;}
@media only screen and (min-width: 850px) {
  body.archive.category .blog-wrapper {
    padding-top: 90px;
  }
  body.single-post .blog-wrapper {
    padding-top: 90px;
  }
}

@media only screen and (max-width: 849px) {
.nav>li>a {
  color: #162b62;
  transition: all .2s;
}
}

@media only screen and (max-width: 550px) {
  .banner h1 {
      font-size: 2.5em;
  }
  .row-collapse {
    padding: 0 15px;
  }
  .slider-principal .banner{
    padding-top: 400px!important;
  }
  .slider-principal .banner .text-box{
    left: 10px;
  }
  .formulario>.col-inner {
    padding: 40px 30px 30px 30px;

  }
  .testimonios>.col-inner {
    padding: 30px 30px 10px 30px;
  }
  .footer-wrapper .small-6 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .row-collapse>.col{
    padding: 0 15px;
  }
  h1 {
    font-size: 1.6em;
  }
  .servicios .col-01 .col-inner {
    padding: 20px 15px 50px 15px;
  }


  .servicios .col-02 .col-inner .texto {
    padding: 0 0px;
  }
  .servicios .col-02 .col-inner .titulo {
    padding: 20px 20px 10px 20px;
  }
  .interna .col-01>.col-inner {
    padding: 40px 30px 20px 30px;
  }

  .contenido .col-01.medium-4{
    order:2;
  }

  .contenido .col.medium-8{
    order:1;

  }
  .contenido .sibar-interna.medium-4{
    order: 2;
  }
  .contenido .small-12.large-12{
  order:3;
  }
  .contenido .col.medium-8 img{
    display: block;
    margin: auto;
  }
}