.banner .wpcf7 input[type="text"], .banner .wpcf7 input[type="url"], .banner .wpcf7 input[type="email"], .banner .wpcf7 input[type="tel"],.button, form button:not([data-filter]):not(.mfp-arrow), form input[type="button"], form input[type="reset"], form input[type="submit"]{width: 100% !important;padding: 2% 2%;max-width:100%;border-radius: 25px !important;height:40px;}.nosotros-lo-llamamos .wpcf7 input[type="text"], .nosotros-lo-llamamos .wpcf7 input[type="url"], .nosotros-lo-llamamos .wpcf7 input[type="email"], .nosotros-lo-llamamos input[type="submit"], .nosotros-lo-llamamos input[type="tel"], .nosotros-lo-llamamos select {width:600px;padding: 2% 2%;margin: 1% auto;height:50px;max-width:100%;}.nosotros-lo-llamamos-v-2{width:100% !important;}.nosotros-lo-llamamos-v-2 input[type="submit"]{width:600px !important;}.nosotros-lo-llamamos .wpcf7 input[type="text"], .nosotros-lo-llamamos .wpcf7 input[type="url"], .nosotros-lo-llamamos .wpcf7 input[type="email"], .nosotros-lo-llamamos input[type="submit"], .nosotros-lo-llamamos input[type="tel"], .nosotros-lo-llamamos select {width: 100%;padding: 2% 2%;margin: 1% auto;height: 50px;max-width: 100%;}.nosotros-lo-llamamos-v-2 {width: 100% !important;}.nosotros-lo-llamamos-v-2 input[type="text"], .nosotros-lo-llamamos-v-2 input[type="email"], .nosotros-lo-llamamos-v-2 input[type="tel"], .nosotros-lo-llamamos-v-2 input[type="number"], .nosotros-lo-llamamos-v-2 select {padding: 2% 2% !important;height: 50px !important;border-radius: 25px !important;width: 100%;padding: 2% 2% !important;margin: 1% auto !important;height: 50px !important;max-width: 100% !important;background-color: #fff !important;color: #000 !important;}.nosotros-lo-llamamos-v-2 input[type="submit"] {width: 600px !important;}.nosotros-lo-llamamos-v-3 input[type="text"], .nosotros-lo-llamamos-v-3 input[type="email"], .nosotros-lo-llamamos-v-3 input[type="email"], .nosotros-lo-llamamos-v-3 input[type="tel"], .nosotros-lo-llamamos-v-3 input[type="number"], .nosotros-lo-llamamos-v-3 select {direction: ltr !important;padding: 2% 2% !important;height: 50px !important;border-radius: 25px !important;width: 100% !important;padding: 2% 2% !important;margin: 1% auto !important;height: 50px !important;max-width: 100% !important;background-color: #fff !important;color: #000 !important;}.link-custom button {color: #fff;text-decoration: none;white-space: nowrap;border: 1px solid rgba(112, 112, 112, 0.1);border-radius: 40px;padding: 25px 21px !important;padding-right: 25px;-webkit-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;}.link-custom button:before {content: "\f232" !important;font-family: "Font Awesome 5 Free";display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box !important;border-radius: 50%;font-size: 10px;font-weight: 600;height: 30px !important;width: 30px !important;line-height: 33px;text-align: center;margin: 12px 20px;background-color: #fff !important;color: #000;-webkit-transition: background 0.2s linear, color 0.2s linear;-o-transition: background 0.2s linear, color 0.2s linear;transition: background 0.2s linear, color 0.2s linear;}#codwelt-form-result-w h4{color: #000;font-size:15px !important;}.btn-whatsapp-chat {position: fixed;bottom: 20px;right: 20px;z-index: 5;padding: 5px;background: #128C7E;display: block;height: 50px;width: 50px;opacity: 1;cursor: pointer;border-radius: 50%;}.button, form button:not([data-filter]):not(.mfp-arrow), form input[type="button"], form input[type="reset"], form input[type="submit"]{line-height:1px !important;width:100% !important;max-width: 300px !important;}@keyframes pulse-border {0% {padding: 7px;opacity: .75 }75% {padding: 11px;opacity: 0 }100% {opacity: 0 }}.btn-whatsapp-chat::before {content: '';position: absolute;z-index: 1;width: 100%;height: 100%;left: 0;top: 0;background: transparent url('/wp-content/plugins/codi-wp/src/Resources/Assets/Img/whatsapp_logo.svg') center center no-repeat;background-size: 30px auto;transition: 0.4s ease all;}.btn-whatsapp-chat::after {content: '';opacity: 0;position: absolute;z-index: 2;width: 100%;height: 100%;left: 0;top: 0;background: transparent url('/wp-content/plugins/codi-wp/src/Resources/Assets/Img/x_icon.svg') center center no-repeat;background-size: 14px auto;transition: 0.4s ease all;transform: scale(0) rotate(-360deg);}.btn-whatsapp-chat.openbtn::before {opacity: 0;transform: scale(0) rotate(360deg);}.btn-whatsapp-chat.openbtn::after {opacity: 1;transform: scale(1.3) rotate(0deg);}.box-whatsapp-chat {width: 300px;position: fixed;bottom: 20px;right: 20px;z-index: 1;visibility: hidden;border-radius: 5px;opacity: 0;transition: 0.3s;box-shadow: 3px 3px 10px 2px rgb(150 150 150 / 70%);}.box-whatsapp-chat::after {position: fixed;top: 100%;right: 20px;content: "";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #f2f2f2;border-bottom: 0px solid red;}.box-whatsapp-chat.open {visibility: visible;opacity: 1;transform: translate(0, -70px);}.box-whatsapp-chat .header-whatsapp-chat {background: #128C7E;padding: 10px 0px;height: auto;width: 100%;display: flex;flex-wrap: wrap;align-items: center;border-radius: 5px 5px 0px 0px;}.box-whatsapp-chat .header-whatsapp-chat .icon-whatsapp-chat {width: 20%;display: flex;justify-content: center;align-items: center;align-content: center;}.box-whatsapp-chat .header-whatsapp-chat .texto-whatsapp-chat {width: 80%;justify-content: center;align-items: center;color: white;}.box-whatsapp-chat .content-whatsapp-chat {background: #f2f2f2;padding: 5px 15px 20px 15px;color: #0e2e4d;border-radius: 0px 0px 5px 5px;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat {display: flex;flex-wrap: wrap;align-items: center;align-content: center;position: relative;border-radius: 3px;overflow: hidden;background: white;padding: 15px 0px;padding-left: 70px;border-left: 2px solid #0e2e4d;color: #0e2e4d;text-decoration: none;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat.active-agent {position: absolute;top: 0;left: 0;padding: 10px 0px;box-sizing: border-box;border: none;width: 100%;background: #0e2e4d;color: white;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat.active-agent img.profile-img {position: absolute;left: 10px;top: 5px;transform: translatey(0);height: 40px;width: 40px;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat.active-agent p {padding-left: 70px;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat.active-agent textarea {width: 100%;height: 50px;resize: none;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat.active-agent a {width: 100%;background: red;padding: 10px 30px;text-decoration: none;color: white;}.box-whatsapp-chat .content-whatsapp-chat a.agente-whatsapp-chat:hover {background: white;box-shadow: 0px 7px 15px 1px rgba(55, 62, 70, 0.07);}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat img.profile-img {height: 50px;width: 50px;object-fit: cover;border-radius: 50%;position: absolute;transform: translatey(-50%);top: 50%;left: 0;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat textarea, .box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat a {display: none;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat .btn-action-chat {position: absolute;transform: translatey(-50%);right: 10px;top: 50%;display: flex;justify-content: flex-end;padding: 5px;height: 20px;width: 20px;box-sizing: border-box;background: transparent url('/wp-content/plugins/codi-wp/src/Resources/Assets/Img/whatsapp_logo_green.svg') center center no-repeat;background-size: 20px auto;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat.active-agent .btn-action-chat {opacity: 1;transform: scale(1) rotate(360deg);background: transparent url('/wp-content/plugins/codi-wp/src/Resources/Assets/Img/whatsapp_logo_green.svg') center center no-repeat;background-size: 20px auto;}.box-whatsapp-chat .content-whatsapp-chat .agente-whatsapp-chat p {padding: 0;margin: 0;width: 100%;}.white {background-color: #fff;}.black {background-color: #000;}.whatsapp {background-color: #25D366;}.whatsapp_900 {background-color: #0c6156;}.warning {background-color: #f9e7b1;}.error {background-color: #F44336;}@keyframes shake {0% {transform: translate(0, 0);}25% {transform: translate(-4px, 4px);}50% {transform: translate(4px, -4px);}75% {transform: translate(-4px, 4px);}100% {transform: translate(0, 0);}}@keyframes wiggle {0% {transform: rotate(-3deg);}20% {transform: rotate(20deg);}40% {transform: rotate(-15deg);}60% {transform: rotate(5deg);}90% {transform: rotate(-1deg);}100% {transform: rotate(0);}}@keyframes pulse {0% {transform: scale(1);opacity: 1;}50% {transform: scale(1.6);}100% {transform: scale(1.7);opacity: 0;}}@keyframes pulse {0% {transform: scale(1);}50% {transform: scale(1.6);}100% {transform: scale(1.7);opacity: 0;}}.hidden {display: none;}.message {text-align: center;color: #f7f7f8;font-size: 2rem;}#wpp-fix {position: fixed;bottom: 20px;right: 20px;z-index: 12;}#wpp-fix .wpp-link {transition: all .3s ease-in-out;background: #25D366;display: flex;z-index: 2;position: relative;padding: 15px;border: none;cursor: pointer;border-radius: 50%;box-shadow: 0px 3px 10px rgba(37, 211, 102, 0.56);transform: scale(1);}#wpp-fix .wpp-link span {display: none;}#wpp-fix .wpp-link:hover {transform: scale(1.05);background: #21a754;}#wpp-fix .wpp-link.hide-this {opacity: 0;visibility: hidden;transform: scale(0.5);}#wpp-fix .wpp-link.hide-this + .form-wpp {visibility: visible;opacity: 1;transform: scale(1);border-radius: 1%;}#wpp-fix .wpp-link.hide-this + .form-wpp + .mask {opacity: 1;visibility: visible;}#wpp-fix .form-wpp {transition: all .3s ease-in-out;position: absolute;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);border-radius: 3px;bottom: 0;right: 0px;opacity: 0;overflow: hidden;transform: scale(0.2);border-radius: 50%;z-index: 1;visibility: hidden;transform-origin: bottom right;width: 100%;max-width: 300px;min-width: 350px;}#wpp-fix .form-wpp + .mask {transition: all .3s ease-in-out;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);opacity: 0;visibility: hidden;}#wpp-fix .form-wpp .form-content {transition: all .3s ease-in-out;padding: 15px 0;float: left;position: relative;width: 100%;background-color: #e9e0d7;background-position: 50%;background-size: cover;background-image: url('https://codwelt.com/wp-content/uploads/2025/01/bg-whatsapp.png') !important;}#wpp-fix .form-wpp .buss-msg {background-color: #fff;color: #000;padding: 10px;border-radius: 0 4px 4px 4px;line-height: 1.3;font-size: 15px;max-width: 270px;margin: 0 0 10px;position: relative;}#wpp-fix .form-wpp .buss-msg::before {content: '';position: absolute;border-top: 5px solid #fff;border-right: 5px solid #fff;border-bottom: 5px solid transparent;border-left: 5px solid transparent;left: -10px;top: 0;}#wpp-fix .form-wpp form {width: calc(350px - 0px);transition: all .3s ease-in-out;position: initial;margin-left: 0;padding-left: 0;}.btn-form-ad{margin-top:-10px !important;}#wpp-fix .form-wpp form label {line-height: 1;margin-bottom: 0px;}#wpp-fix .form-wpp form label.error {font-size: 10px;padding: 0 5px;position: absolute;right: 0;bottom: 3px;}#wpp-fix .form-wpp form .campo {position: relative;float: left;width: 100%;margin-bottom: 5px;}#wpp-fix .form-wpp form .form-control-wrap {float: left;width: 100%;position: relative;}#wpp-fix .form-wpp form .form-control-wrap::after {content: '';position: absolute;border-top: 5px solid #e7ffe7;border-right: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #e7ffe7;right: -10px;top: 0;}#wpp-fix .form-wpp form input[type="text"], #wpp-fix .form-wpp form input[type="tel"], #wpp-fix .form-wpp form input[type="email"] {border-radius: 4px 0 4px 4px;width: 100%;padding: 10px;background: #e7ffe7;border: 1px solid #e7ffe7;font-size: 1rem;}#wpp-fix .form-wpp form input[type="text"].error, #wpp-fix .form-wpp form input[type="tel"].error, #wpp-fix .form-wpp form input[type="email"].error, #wpp-fix .form-wpp form input[type="text"].not-valid, #wpp-fix .form-wpp form input[type="tel"].not-valid, #wpp-fix .form-wpp form input[type="email"].not-valid {border-color: #F44336;}#wpp-fix .form-wpp form input[type="text"].not-valid + .not-valid-tip, #wpp-fix .form-wpp form input[type="tel"].not-valid + .not-valid-tip, #wpp-fix .form-wpp form input[type="email"].not-valid + .not-valid-tip {font-size: 10px;padding: 0 5px;position: absolute;right: 0;bottom: 0;}#wpp-fix .form-wpp form .btn {float: right;margin-top: 5px;}#wpp-fix .form-wpp form .btn button {transition: all .3s ease-in-out;background-color: #0c6156;border: 1px solid #0c6156;text-transform: initial;cursor: pointer;padding: 8px 12px;color: #fff;border-radius: 4px;font-size: 1rem;position: relative;display: flex;align-items: center;justify-content: center;gap: 8px;}#wpp-fix .form-wpp form .btn button:hover {border-color: #094038;background-color: #094038;box-shadow: 0 1px 4px 0 rgba(12, 97, 86, 0.52);}#wpp-fix .form-wpp form .response-output {font-size: .9rem;line-height: 1.2;float: left;margin: 0;width: 100%;}#wpp-fix .form-wpp form::after {transition: all .3s ease-in-out;content: '';position: absolute;width: calc(100% + 4px);height: calc(100% + 15px);background: rgba(255, 255, 255, 0.93);left: -2px;top: -9px;z-index: 5;background-image: url(https://www.davidsonsilva.com.br/wp-content/uploads/2023/04/load.gif);background-size: 70px;background-repeat: no-repeat;background-position: 50%;opacity: 0;visibility: hidden;}#wpp-fix .form-wpp.submitting::after {opacity: 1;visibility: visible;}#wpp-fix .form-wpp .response-output {display: none;opacity: 0;}#wpp-fix .form-wpp.sent {height: 50px;}#wpp-fix .form-wpp.sent .response-output {position: absolute;width: 100%;height: calc(100% + 15px);background: #fff;opacity: 1;left: 0;font-size: 1.4rem;text-align: center;top: 0;align-items: center;display: flex;}#wpp-fix .form-wpp .head-wpp {width: 100%;padding: 12px 8px;background: #0c6156;position: relative;display: flex;flex-wrap: wrap;align-items: center;z-index: 6;}#wpp-fix .form-wpp .head-wpp img {margin-right: 8px;width: 50px;border-radius: 50%;}#wpp-fix .form-wpp .head-wpp h3 {word-break: keep-all;padding-right: 30px;font-size: 1.1rem;font-weight: 500;color: #fff;margin: 0 0 0 10px;}#wpp-fix .form-wpp .close {color: #fff;position: absolute;cursor: pointer;right: 0;top: 0;padding: 7px 8px;font-size: 1.375rem;}#wpp-fix .wpp-link.shake::before {transition: all .3s ease-in-out;background: rgba(37, 211, 102, 0.6);content: '';width: 100%;height: 100%;position: absolute;border-radius: 50%;z-index: -1;top: 0px;right: 0;animation: pulse 2s infinite;}#wpp-fix svg {width: initial;display: block;height: 30px;}#wpp-fix svg path {fill: #fff;}#wpp-fix.shake svg {animation: wiggle 1s ease infinite;}.head-wpp i{color: #fff !important;font-size: 20px;text-align: right;}#wpp-fix .form-wpp .head-wpp h3{font-family: var(--e-global-typography-text-font-family), Sans-serif !important;}#wpp-fix .form-wpp form .btn{font-family: var(--e-global-typography-text-font-family), Sans-serif !important;background-color: #128C7E !important;}#wpp-fix .form-wpp form input[type="text"], #wpp-fix .form-wpp form input[type="tel"], #wpp-fix .form-wpp form input[type="email"], #wpp-fix .form-wpp form .btn{font-family: var(--e-global-typography-text-font-family), Sans-serif !important;}