[contentEditable=true]:empty::before{content:attr(data-placeholder);color:#ccc;font-size:12px}.slick-list{pointer-events:unset}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.noPaddingSW{padding:0}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#ccc;text-indent:-9999px}.slick-dots button{display:block;width:1rem!important;height:1rem!important;padding:0!important;border:none!important;border-radius:100%;background-color:#ccc!important;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#ffb400!important}.btn-circle-prm{width:60px;height:60px;text-align:center;padding:6px 0;font-size:30px;line-height:1.42;border-radius:50%;position:fixed;bottom:20px;right:20px;z-index:99;background:#fff;color:#648036!important;transition:transform .16s linear,opacity .08s linear,-webkit-transform .16s linear;transition:bottom .35s ease .6s;outline:0!important;border:0!important;opacity:.8;box-shadow:2px 2px 7px 2px rgba(0,0,0,.25)}.miiconoin{-webkit-transform:rotate(90deg) scale(1);-ms-transform:rotate(90deg) scale(1);transform:rotate(90deg) scale(1);display:inline-block!important}.miiconoout{-webkit-transform:rotate(90deg) scale(0);-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.btnprmdsk i{-webkit-transition:all .5s;transition:all .5s}.btn-circle-prm:active,.btn-circle-prm:hover{opacity:1}.i1,.i2{transition:all .4s;position:absolute;top:15px;left:16px}.i1{left:20px}.i2{left:18px}.badgeChatService,.badgeChatServiceMeeting{width:0;height:0;opacity:0;background:#953434;color:#fff;border-radius:50%;position:absolute;right:0;top:1px;font-size:13px;transition:all .3s ease-in-out}.badgeChatServiceMeeting{right:unset;font-size:10px;margin-left:8px;margin-top:6px}.grow{height:20px;width:20px;opacity:1}.badgeChatServiceMeeting.grow{height:15px;width:15px}body.modal-open .rlChatContainer{z-index: 9 !important;}.rlChatContainer{opacity:0;height:0px;width:0;position:fixed;right:22px;z-index:9999999999;transition:all .3s ease-in-out;overflow:hidden}.displayUp{height:70vh;width:100%;opacity:1;box-shadow:2px 2px 7px 2px rgba(0,0,0,.25);background:#fff;bottom:100px}.rlChatServiceHeader{height:60px;border:1px solid #f2f2f2;background-image:linear-gradient(to right,rgba(232,232,232,0),#e8e8e8);line-height:40px;padding:10px;box-shadow:0 1px 2px -1px rgba(0,0,0,.7);margin-bottom:2px}.rlChatServiceFooter{border:1px solid #f2f2f2;background:#e9e9e9;box-shadow:2px 2px 7px 2px rgba(0,0,0,.25);position:absolute;width:100%;z-index:99;bottom:0}.height80{height:80px}.chat_input{outline:0;padding:4px 8px;min-height:2.2em;height:auto;width:98%;background:0 0;max-height:100px;margin-top:4px;overflow-y:scroll}.chat_input_content{border-radius:15px;border:1px solid #cecdcd}.chat_input::-webkit-scrollbar,.rlChatContent::-webkit-scrollbar{display:none}.chat_input::-webkit-scrollbar,.rlChatContent::-webkit-scrollbar{width:0!important}.chat_input,.rlChatContent{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.chat_input,.rlChatContent{scrollbar-width:none}.rlChatContent::-webkit-scrollbar{display:none}.rlChatServiceHeaderTitle{font-size:22px}.rlchatServiceBtn{background:#fff;border:2px solid #333;padding:17px 20px;border-radius:6px;white-space:normal;text-align:right}@media (max-width:579px){.rlChatServiceHeaderTitle{font-size:19px}[contentEditable=true]:empty::before{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.rlChatIconFloat.open{display:none}.displayUp{width:100%!important;height:100%!important;top:0;bottom:0;right:0;max-width:100%;max-height:100%}}.rlChatServiceTA{resize:none}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:20px}.lds-ellipsis div{position:absolute;top:10px;width:8px;height:8px;border-radius:50%;background:#333;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.rlChatContent{padding:10px;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100% - 67px);position:absolute;width:100%}.showUpInput{height:calc(100% - 110px)!important}.rlChatNoFooter{height:100%}.messages{margin-top:10px;display:flex;flex-direction:column;margin-bottom:10px}.message{border-radius:6px;padding:8px 15px;margin-top:5px;margin-bottom:5px;display:inline-block}.btnMeetingCreated,.btnSendInfo{padding:12px 17px;border-radius:6px;margin-top:10px;margin-bottom:10px}.btnMeetingCreated{padding:12px 13px}.btnMeetingMeetingCancel{padding:8px 17px;border-radius:6px;margin-top:0;margin-bottom:0}.rlChatServiceFooterContent{padding-left:20px;padding-right:69px;background:url('/images/mail/firma/empleados/<?php echo $imgLocutor;?>.png');background-repeat:no-repeat;background-size:60px;background-position:right}.mine{align-items:flex-start;padding-left:54px;background:url('/images/mail/firma/empleados/<?php echo $imgLocutor;?>.png');background-repeat:no-repeat;background-size:45px;background-position-y:10px;min-height:60px}.mine.noBack{background:0 0}.mine .message{margin-right:25%;background-color:#eee;position:relative}.mine .message. last:before{content:"";position:absolute;z-index:0;bottom:0;left:-7px;height:20px;width:20px;background:#eee;border-bottom-right-radius:15px}.mine .message.last:after{content:"";position:absolute;z-index:1;bottom:0;left:-10px;width:10px;height:20px;background:#fff;border-bottom-right-radius:10px}.yours{align-items:flex-end;transition:all .3s ease-in-out;min-height:60px}.yours .message{color:#333;margin-left:25%;background:#d9edf9;position:relative}.messagebutton,.messagebuttonDnd{margin-top:8px;margin-bottom:8px}.rlChatServiceBtnHeader{background:0 0;font-size:18px}.rlChatServiceTA{margin-top:8px;margin-bottom:8px}.rlChatDateOptions{display:inline-block;margin-right:10px;margin-left:10px;margin-top:10px;margin-bottom:10px}.box{text-align:center;margin-left:-15px;margin-right:-15px}.rlChatCitaMes{padding:4px;padding-bottom:8px}.rlChatCitaContent{width:100px;margin:0 auto;margin-top:0;margin-bottom:0;text-align:center;border:2px solid #ccc;margin-top:20px;margin-bottom:20px;border-radius:6px;background:linear-gradient(70deg,#fff,#ccc)}.rlChatCitaDia{font-size:32px}.cet-hora-cita{font-size: 11px;}.rlChatCitaHora{background:#f85032;background:-moz-linear-gradient(left,#f85032 0,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-webkit-gradient(left top,right top,color-stop(0,#f85032),color-stop(50%,#f16f5c),color-stop(51%,#f6290c),color-stop(71%,#f02f17),color-stop(100%,#e73827));background:-webkit-linear-gradient(left,#f85032 0,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-o-linear-gradient(left,#f85032 0,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-ms-linear-gradient(left,#f85032 0,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:linear-gradient(to right,#f85032 0,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-left:-2px;margin-right:-2px;margin-bottom:-2px;padding-top:2px;padding-bottom:2px;color:#fff}.waitingResponse{height:88px}.rlChatNoHeigth{height:auto!important}.rlChatRmSm{height:50px}.rlChatRmMd{height:0}.sw-resume-edit-lbl{font-size:10px}.error_input_txt{border:1px solid #bf4f4f}._sw-no-margin-right{margin-right:0!important}._swresumelable{font-weight:700}._editInputCustomerInfoResume{padding-bottom:6px;padding-left:10px;padding-right:10px;padding-top:6px;margin-bottom:9px}._sw-space-sm{height:10px;width:100%}._questions::before{content:"«"}._questions::after{content:"»"}._editInputCustomerInfo{padding-bottom:6px;padding-left:12px;padding-right:12px;padding-top:6px;border:1px solid #000;margin-top:7px;margin-bottom:9px}._editInputCustomerInfoLabelDate{font-size:9px;text-align:center;width:100%;margin-bottom:-16px}._editInputCustomerInfoLabel{font-size:9px;text-align:right;width:45%;float:right;max-width:49px;overflow:hidden;text-overflow:ellipsis}._editInputCustomerInfoLabelFirst{font-size:9px;text-align:left;width:100%;float:left}._rlTextQuestion{width:100%;display:block;height:calc(70vh - 27vh);min-height:140px;max-height:440px;transition:all .3s ease-in-out}._rlTextQuestion .message{width:100%;margin-left:0;height:calc(100% - 20px);max-height:440px;min-height:140px;transition:all .3s ease-in-out}._rlTextQuestion .questionTextArea{height:calc(100% - 46px);min-height:80px;max-height:430px;transition:all .3s ease-in-out}.rlChatServiceTA{height:calc(100% - 20px)!important;min-height:60px}.androidTextArea{margin-bottom:15px}.showUp{height:*;opacity:1;padding:10px;transition:.4s ease-in-out}.showDown{height:0;opacity:0;min-height:0;transition:.4s ease-in-out}.btn-round-chat{padding-top:0;padding-bottom:0;font-size:22px;background:0 0;border-color:transparent;color:#718f3c;outline:0}.btnchatText{font-size:14px}._btnEditQuestion{height:20px;margin-top:-7px;position:absolute;right:10px;top:7px;font-size:11px;outline:0}._question{padding-top:5px}.displayUp{height:80vh;width:100%;width:400px;opacity:1;box-shadow:2px 2px 7px 2px rgba(0,0,0,.25);background:#fff;bottom:100px}.displayDown{height:0;width:0;width:0;opacity:0}.rlChatServiceHeader{height:43px;padding:10px;padding-left:20px;padding-right:20px;padding-top:3px;padding-bottom:20px;border-right-width:0;border-left-width:0;box-shadow:0 5px 19px rgba(0,0,0,.2);margin-bottom:2px;z-index:9;position:relative}.rlChatServiceFooter{box-shadow:0 5px 40px rgba(0,0,0,.16);position:absolute;width:100%;z-index:99;bottom:0}.rlChatContent{padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:25px;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100% - 67px);position:absolute;width:100%}.message{border-radius:6px;padding:17px 20px;line-height:1.5;margin-top:5px;margin-bottom:5px;display:inline-block;border:none}.mine{align-items:flex-start;padding-left:54px;background-position-y:0;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:35px;background-position-y:10px;min-height:60px}.mine .message{margin-right:18%;background-color:#f5f5f5;position:relative}.yours .message{color:#000;margin-left:25%;background:#d3f0db;position:relative}.fa-paper-plane:before{content:"\f1d8";color:#fff}.showUp{background-color:#fff}.regalo_img_container{margin:20px 0 20px 0;padding:0}.img_guide{width:100%;height:auto;padding-left:54px;margin-top:15px;margin-bottom:15px}.img_call-out{margin-left:54px!important;padding:10px 30px 10px 19px;background-color:#ffb400ba!important;border-radius:10px;color:#000;font-size:16px;margin-bottom:20px;line-height:1.5}.orange_border{border-color:#ffb400;border-width:thin;padding:12px 17px}.sw_carousel_container{max-width:100%!important;margin:0 auto}.slick-slide{width:340px}.slick-slide img,.slidesy{width:100%;max-width:100%}.caption.slidesy{max-width:100%;text-align:center;font-family:sans-serif;font-size:14px;margin:0;padding-bottom:0;line-height:40px}.sw_main_container{display:block;position:relative;text-align:center;margin:0 auto}.sw_carousel_section{overflow:hidden;margin-left:-20px;margin-right:-20px}.btnWSSmall{padding-top:5px;padding-bottom:5px;background:#fff;border:2px solid #333;outline:0}.chip{display:inline-block;padding:0 25px;height:50px;font-size:16px;line-height:50px;border-radius:25px;background-color:#f1f1f1}.chip img{float:left;margin:0 10px 0 -25px;height:50px;width:50px;border-radius:50%}._lastQuestion,._nextMeeting,._nextMeetingInfo,._resumenQuestionInfo{overflow:hidden;margin-left:-15px;margin-right:-15px;padding:10px;background:#d3f0db;margin-top:-10px;box-shadow:1px 3px 1px rgba(0,0,0,.072);margin-bottom:20px}._lastQuestions{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._lastQuestions.readMore,.questionFieldResume.readMore{-webkit-line-clamp:unset}.questionFieldResume{width:100%}._nextMeetingInfo{margin-top:20px}._nextMeetingTitle{font-size:18px;font-weight:700}._nextMeetingData{margin-top:5px}._sw-edit-meeting-date-content{cursor:pointer}._meetingConfirm{padding-top:13px}._meetingConfirmBottom{padding-bottom:13px}._meetingConfirm>._editInputCustomerInfo,._meetingConfirmBottom>._editInputCustomerInfo{border:1px solid #d2d0d0;width:100%;cursor:pointer}.wsRlbtnRlColor{background:#fff;border-color:#718f3c;outline:0}.wsRlbtnOrange{background:#fff;border-color:#fbb400;outline:0}.wsRlbtnRed{background:#fff;border-color:#d9534f;outline:0}.temporalFieldname,.temporalFieldphone{width:100%}@media screen and (max-height:700px){.displayUp{bottom:10px;z-index:999999;height:98%}.rlchatServiceBtn{padding:10px 10px;outline:0}.slick-slide{width:290px}.img_guide{width:80%;padding-right:10%;padding-left:10%}.message{padding:10px 10px;margin-top:5px;margin-bottom:5px}.rlChatContent{height:calc(100% - 45px)}}@media screen and (max-height:569px){.yours{min-height:52px}._editInputCustomerInfoLabel{margin-top:-14px}}.lenguajeBox{padding:10px}.scrolling-wrapper::-webkit-scrollbar{display:none}.lenguajeBoxTitle{padding-left:10px;padding-right:10px;margin-bottom:12px}.lenguajeBox>.rlchatServiceBtn{white-space:nowrap;width:120px;outline:0}._btnchangeInput,._btnchangeday,._btnchangetime{border:none;margin-top:-6px;outline:0}.rlChatDateOptions>.rlchatServiceBtn{white-space:normal;width:120px;padding:3px 5px;min-height:52px;text-align:center;outline:0}.inputEditBtnChatService{margin-top:-6px;min-height:1px;outline:0}.datePickerShowing{background:#fff;width:100%;height:100%;position:absolute;overflow-y:scroll;padding-top:11px;padding-left:5px;padding-right:5px;padding-bottom:11px}.divDateSelect .ui-datepicker-group{width:100%!important}.divGestSWSelectContent .input-number{display:inline}.divGestSWSelectContent .row{margin-bottom:10px}.btnSwDatePicker{background:#fff;border-bottom:2px solid #222;margin-bottom:15px;margin-top:15px;outline:0}.divGestSWSelectContent span.form-label{font-size:16px;font-weight:700}.divGestSWSelectContent .btn,.divGestSWSelectContent .btn span{width:36px;height:42px;line-height:36px;top:0;color:#718f3c;display:inline-block;outline:0!important}.divGestSWSelectContent .btn-minus{left:0}.divGestSWSelectContent .btn-plus{right:0}.divGestSWSelectContent .btn{margin:0!important;border-radius:50%;border-color:#718f3c;width:36px;height:36px;padding:0!important;outline:0!important;position:absolute;top:0}.divGestSWSelectContent .input-number{padding-top:11px;font-size:18px!important;line-height:30px}.divGestSWSelectContent .input-number{border:0;box-shadow:none;padding:4px 40px!important;max-height:none;height:auto!important;display:inline-block}.divGestSWSelectContent{margin-top:25px;margin-bottom:25px}.swBtnConfirm{background:#fff;border:2px solid #333;padding:17px 20px;border-radius:6px}@media screen and (max-height:700px){.swBtnConfirm{padding:10px 10px}}.sw_animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sw_animate__pulse{-webkit-animation-name:swPulseAnimation;animation-name:swPulseAnimation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swPulseAnimation{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes swPulseAnimation{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}._swphone{width:105px;border:none}._swprefixNumber{width:41px!important;background:0 0;padding-left:8px;padding-right:4px}._swphone select{border-color:transparent;background:0 0}#sw-user-phone-country:after{content:'';background-color:#000;position:absolute;border-left:3px solid red;z-index:0;top:0;right:0;bottom:0;left:85px}#sw-user-phone-country:before{content:'';background-color:#fff;position:absolute;z-index:-20;top:0;right:0;bottom:0;left:0}#sw-user-phone-country{border-width:0;background:0 0;box-shadow:none;height:100%}#sw-user-phone-country{overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}#sw-user-phone-country::-ms-expand{display:none}.sw-prefix-select-icon{position:absolute;top:0;right:-12px;pointer-events:none;padding-left:5px;height:100%}.sw-prefix-select-icon svg.icon{transition:fill .3s ease;fill:#918989;top:40%;position:relative}#sw-addon-user-phone-prefix{border-left:1px solid #ccc;border-right:1px solid #ccc;padding-left:7px;padding-right:7px}#sw-user-phone-country{font-size:14px!important}._sw-padding-top12{padding-top:12px}.btnWSSmallBookingNow{margin-left:15px;border-color:#718f3c}.botResponseContent ul{padding-left:20px}.botResponseContent li{padding-bottom:10px}.botResponse{margin-right:0!important}.botResponseTitle{font-weight:700;margin-bottom:10px}.swFont12{font-size:12px}.swNoMarginBottom{margin-bottom:0}.swNoMargin{margin:0}.swYesNoBtn{width:63px;text-align:center}.swBtnMarginR15{margin-right:15px}.swBtnCenter{outline:0;text-align:center}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.swPopUpInfoVisible{display:block;height:auto}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}@media (print),(prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}.swInfoMsgPopupContent{position:fixed;background:#fff;width:300px;right:30px;bottom:95px;z-index:9;box-shadow:2px 2px 7px 2px rgba(0,0,0,.25);transition:all .2s}.swInfoMsgPopupContent .btn{background:#fff}.swInfoMsgPopup{padding:20px}@media (max-width:324px){.swInfoMsgPopupContent{width:92%}}.sw-select-call-subject{border: none;box-shadow: none;padding-left: 0;margin-left: -4px;}.selectTimeSW{border-color: var(--blue100);color: var(--black100);text-align: center;height: 48px;width: calc( 100% - 30px);margin: 0 auto;}