.grecaptcha-badge{display:none !important;}
.mtmochat *{margin:0;padding:0;box-sizing:border-box;}
.mtmochat{position:fixed;right:25px;bottom:25px;z-index:9999999999999;//font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif!important;font-size:13px;}
.mtmochat *{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif !important;font-size:13px !important;line-height:17px !important;}
.mtmochat .mtmotrigger{position:relative;padding:20px;height:62px;border-radius:50%;background-color:#07aff1;cursor:pointer;outline:none;border:none;user-select:none;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.3);transition:all 0.3s ease-in-out;overflow:visible;}
.mtmochat .mtmotrigger svg{width:22px;height:22px;}
.mtmochat .mtmotrigger svg path{fill:#f5f5f5;}
.mtmochat .mtmotrigger svg.mtmochat-close{display:none;}
.mtmochat .mtmotrigger .notification{position:absolute;margin-top:-45px;margin-left:17px;font-size:12px;width:20px;height:20px;border-radius:50%;background-color:#005289;color:#ffffff;display:flex;align-items:center;justify-content:center;}
.mtmochat .mtmotrigger.load.ringing::after{opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:-8px;left:-8px;right:0;bottom:0;content:"";height:100%;width:100%;border:8px solid rgba(0, 0, 0, 0.2);border-radius:100%;-webkit-animation-name:ripple;animation-name:ripple;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:8;animation-iteration-count:8;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.34, 1);animation-timing-function:cubic-bezier(0.65, 0, 0.34, 1);z-index:-1;-webkit-box-sizing:unset;-moz-box-sizing:unset;box-sizing:unset;}
.mtmochat .mtmotrigger.load.ringing::before{opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:-8px;left:-8px;right:0;bottom:0;content:"";height:100%;width:100%;border:8px solid rgba(0, 0, 0, 0.2);border-radius:100%;-webkit-animation-name:ripple;animation-name:ripple;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-iteration-count:8;animation-iteration-count:8;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.34, 1);animation-timing-function:cubic-bezier(0.65, 0, 0.34, 1);z-index:-1;-webkit-box-sizing:unset;-moz-box-sizing:unset;box-sizing:unset;}
@-webkit-keyframes ripple {
from{opacity:1;transform:scale3d(0.75, 0.75, 1);}
to{opacity:0;transform:scale3d(1.5, 1.5, 1);}
}
@keyframes ripple {
from{opacity:1;transform:scale3d(0.75, 0.75, 1);}
to{opacity:0;transform:scale3d(1.5, 1.5, 1);}
}
.mtmochat.geopendchat .mtmomessages{position:absolute;right:-15px;padding-bottom:30px;bottom:70px;max-height:calc(100vh - 130px);padding-top:30px;overflow-y:auto;width:350px;display:flex;flex-direction:column;flex-flow:columnn nowrap;gap:20px;overflow-y:auto;}
.mtmochat .mtmomessages.hide{display:none;}
.mtmochat .mtmomessages .message{background-color:#ffffff;color:#000 !important;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.2);border-radius:10px;padding:16px 18px;width:calc(100% - 70px);margin-right:15px;position:relative;margin-left:auto;animation:0.3s ease-in-out 0s 1 slideInFromRight;display:initial !important;}
.mtmochat .mtmomessages .message .title{margin-bottom:5px;}
.mtmochat .mtmomessages .message .title strong{margin-right:10px;}
.mtmochat .mtmomessages .message .avatar{position:absolute;left:-50px;top:0px;width:40px;height:40px;border-radius:50%;}
.mtmochat .mtmomessages .message:first-child{margin-top:auto;}
.mtmochat .mtmomessages .replies{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:100%;gap:10px;padding-right:15px;animation:0.3s ease-in-out 0s 1 slideInFromRight;}
.mtmochat .mtmomessages .replies.done{flex-direction:column;}
.mtmochat .mtmomessages .replies .reply{width:fit-content;border-radius:45px;transition:all 0.2s ease-in-out;cursor:pointer;outline:none;border:1px solid #07aff1;background-color:#07aff1;color:#ffffff;padding:10px 20px;text-decoration:none;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.2);font-size:13px;}
.mtmochat .mtmomessages .replies .reply:hover{background-color:#ffffff;color:#07aff1;border-color:#07aff1;}
.mtmochat .mtmomessages .replies .reply.type_white{border:1px solid #FFF;background-color:#ffffff;color:#000000;}
.mtmochat .mtmomessages .replies .reply.type_white:hover{background-color:#07aff1;color:#ffffff;border-color:#07aff1;}
.mtmochat .mtmomessages .replies .reply.active{background-color:rgb(41, 41, 64);color:#ffffff;border-color:rgb(41, 41, 64);margin-left:auto;cursor:default;animation:0.3s ease-in-out 0s 1 popup;}
.mtmochat .mtmomessages .replies .reply.active:hover{background-color:rgb(41, 41, 64);color:#ffffff;border-color:rgb(41, 41, 64);}
.mtmochat .mtmomessages .replies .reply.mtmo_review{padding:5px 5px 0 5px;}
.mtmochat .mtmomessages .replies .reply.type_white.mtmo_review:hover{background-color:#FFF;border-color:#07aff1;}
.mtmochat .mtmomessages .replies .reply.type_white.mtmo_review img{height:29px;border-radius:10px;}
.mtmochat .mtmochat-bubble{background-color:#e5eae8;padding:4px 8px;border-radius:45px;width:fit-content;margin-left:auto;}
.mtmochat .mtmochat-bubble .typing{align-items:center;display:flex;height:17px;}
.mtmochat .mtmochat-bubble .typing .dot{animation:mercuryTypingAnimation 1.8s infinite ease-in-out;background-color:#6cad96;border-radius:50%;height:7px;margin-right:4px;vertical-align:middle;width:7px;display:inline-block;}
.mtmochat .mtmochat-bubble .typing .dot:nth-child(1){animation-delay:200ms;}
.mtmochat .mtmochat-bubble .typing .dot:nth-child(2){animation-delay:300ms;}
.mtmochat .mtmochat-bubble .typing .dot:nth-child(3){animation-delay:400ms;}
.mtmochat .mtmochat-bubble .typing .dot:last-child{margin-right:0;}
@keyframes mercuryTypingAnimation {
0%{transform:translateY(0px);background-color:#6cad96;}
28%{transform:translateY(-2px);background-color:#9ecab9;}
44%{transform:translateY(0px);background-color:#b5d9cb;}
} @keyframes slideInFromRight {
0%{opacity:0;transform:translateX(10%);}
100%{opacity:1;transform:translateX(0);}
} @keyframes popup {
0%{transform:scale(0);}
100%{transform:scale(1);}
} .mtmochat .mtmomessages::-webkit-scrollbar{width:0px;background:transparent;}
.mtmochat .mtmoform{border:1px solid #d5d5d5;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.13);width:300px;background-color:#fff;position:relative;border-radius:10px;padding-top:10px;margin-left:auto;margin-right:0px;}
.mtmochat .mtmoform .phone-icon{position:absolute;top:-20px;left:-20px;width:40px;height:40px;border-radius:50%;background-color:#07aff1;display:flex;align-items:center;justify-content:center;}
.mtmochat .mtmoform .phone-icon svg{display:block;width:15px;height:15px;}
.mtmochat .mtmoform .phone-icon svg path{fill:#f5f5f5;}
.mtmochat .mtmoform .fields{display:flex;flex-direction:column;gap:10px;padding:16px 22px;}
.mtmochat .mtmoform .fields .hidden{display:none;}
.mtmochat .mtmoform .submit-box{border-top:1px solid #d5d5d5;padding:14px 12px;}
.mtmochat .mtmoform .submit-box .submit-btn{font-size:16px;background-color:#07aff1;color:#f5f5f5;text-transform:uppercase;padding:12px 15px;border-radius:10px;cursor:pointer;transition:all 300ms ease-in-out;font-weight:500;width:100%;border:none;outline:none;}
.mtmochat .mtmoform .submit-box .submit-btn:hover{opacity:0.8;}
.mtmochat .mtmoform .submit-box .submit-btn:disabled{opacity:0.5;cursor:progress;}
.mtmochat .mtmoform .fields label{display:block;width:100%;}
.mtmochat .mtmoform .fields label span{display:block;font-size:14px;line-height:20px;margin-bottom:6px;font-weight:500;color:#000;}
.mtmochat .mtmoform .fields label input, .mtmochat .mtmoform .fields label textarea, .mtmochat .mtmoform .fields label select{border-radius:7.5px;background:#fff;border:1px solid #d5d5d5;padding:11px 12px 11px 12px;font-size:13px;width:100%;transition:all 0.4s ease;font-family:sans-serif;color:#333;box-shadow:none;outline:none;resize:vertical;}
.mtmochat .mtmoform .fields label textarea{min-height:110px;}
.mtmochat .mtmoform .fields label .radio-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;}
.mtmochat .mtmoform .fields label .radio-group .radio{display:flex;flex-direction:row;gap:10px;align-items:center;cursor:pointer;width:fit-content;}
.mtmochat .mtmoform .fields label .radio-group .radio span{font-size:13px;margin:0;font-weight:normal;}
.mtmochat .mtmoform .fields label .radio-group .radio input{width:auto;display:inline;}
.mtmochat .mtmoform .result{padding:40px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;}
.mtmochat .mtmoform .result .success-tick{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #07aff1;animation:pulse 0.3s ease 0.1s forwards;}
.mtmochat .mtmoform .result .success-tick:before, .mtmochat .mtmoform .result .success-tick::after{content:"";height:100px;position:absolute;background:#fff;transform:rotate(-45deg);}
.mtmochat .mtmoform .result .success-tick:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px;}
.mtmochat .mtmoform .result .success-tick::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in;}
.mtmochat .mtmoform .result .success-tick .line{height:5px;background-color:#07aff1;display:block;border-radius:2px;position:absolute;z-index:10;}
.mtmochat .mtmoform .result .success-tick .line.tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s;}
.mtmochat .mtmoform .result .success-tick .line.long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s;}
.mtmochat .mtmoform .result .success-tick .circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid #07aff1;}
.mtmochat .mtmoform .result .success-tick .fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff;}
.mtmochat .mtmoform .result h3{text-align:center;font-size:24px;}
.mtmochat .mtmoform .result p{text-align:center;font-size:16px;color:#0000009c;}
.mtmochat .mtmoform .result .close{width:fit-content;border-radius:45px;transition:all 0.2s ease-in-out;cursor:pointer;outline:none;border:1px solid #07aff1;background-color:#07aff1;color:#ffffff;padding:10px 20px;text-decoration:none;}
.mtmochat .mtmoform .result .close:hover{background-color:#ffffff;color:#07aff1;border-color:#07aff1;}
@keyframes pulse {
0%{opacity:1;transform:scale(1);}
50%{opacity:0.5;transform:scale(1.3);}
100%{opacity:1;transform:scale(1);}
}
@keyframes rotate-circle {
0%{transform:rotate(-45deg);}
5%{transform:rotate(-45deg);}
12%{transform:rotate(-405deg);}
100%{transform:rotate(-405deg);}
}
@keyframes icon-line-tip {
0%{width:0;left:1px;top:19px;}
54%{width:0;left:1px;top:19px;}
70%{width:50px;left:-8px;top:37px;}
84%{width:17px;left:21px;top:48px;}
100%{width:25px;left:14px;top:45px;}
}
@keyframes icon-line-long {
0%{width:0;right:46px;top:54px;}
65%{width:0;right:46px;top:54px;}
84%{width:55px;right:0px;top:35px;}
100%{width:47px;right:8px;top:38px;}
}
.mtmochat .mtmowhatsapp{border-radius:10px;overflow:hidden;position:relative;width:calc(100% - 15px);}
.mtmochat .mtmowhatsapp .topbar{padding:14px 15px;display:flex;flex-direction:row;align-items:center;gap:10px;position:relative;background-color:#075e54;color:#ffffff;}
.mtmochat .mtmowhatsapp .topbar .avatar{display:block;width:40px;height:40px;border-radius:50%;position:relative;border:2px solid #ffffff;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.hetwoonhart.nl/scripts/avatar.png);}
.mtmochat .mtmowhatsapp .topbar .avatar .wa-icon{position:absolute;right:-2px;bottom:-4px;width:15px;height:17px;background-color:#07aff1;border-radius:50%;}
.mtmochat .mtmowhatsapp .topbar .avatar .wa-icon svg{display:block;width:100%;height:100%;}
.mtmochat .mtmowhatsapp .topbar .headings{display:flex;flex-direction:column;gap:0px;}
.mtmochat .mtmowhatsapp .topbar .headings .name{font-size:16px;font-weight:bold;}
.mtmochat .mtmowhatsapp .topbar .headings .status{font-size:12px;font-style:italic;}
.mtmochat .mtmowhatsapp .chat-screen{background-color:#ffffff;padding:14px 15px;background:url(//www.hetwoonhart.nl/wa-bg.png) no-repeat;background-position:center;background-size:cover;min-height:130px;}
.mtmochat .mtmowhatsapp .chat-screen .wa-message{position:relative;background:rgba(220, 248, 198, 1);color:rgba(51, 51, 5, 1);padding:8px 12px;border-radius:0px 7.5px 7.5px 7.5px;box-shadow:0 1px 0.5px rgba(0, 0, 0, 0.13);width:fit-content;max-width:90%;margin-bottom:16px;}
.mtmochat .mtmowhatsapp .chat-screen .wa-message.left{float:left;}
.mtmochat .mtmowhatsapp .chat-screen .wa-message::before{content:"";position:absolute;left:-10px;top:0;border-style:solid;border-width:0 10px 14px 0;border-color:rgba(0, 0, 0, 0) rgba(220, 248, 198, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.mtmochat .mtmowhatsapp .chat-screen .wa-message .text{display:inline;font-size:14px;}
.mtmochat .mtmowhatsapp .chat-screen .wa-message .meta{position:relative;bottom:-8px;float:right;display:inline-flex;gap:2px;font-size:10px;color:rgba(0, 0, 0, 0.45);padding:0 0 0 10px;}
.mtmochat .mtmowhatsapp .chat-screen .wa-message .meta .ticks{width:20px;}
.mtmochat .mtmowhatsapp .chat-screen .wa-message .meta .ticks svg{display:block;width:100%;}
.mtmochat .mtmowhatsapp .send-box{background-color:rgb(239, 239, 239);display:flex;flex-direction:row;flex-wrap:nowrap;padding:10px 15px;white-space:nowrap;align-items:center;}
.mtmochat .mtmowhatsapp .send-box .message-input{display:flex;flex-grow:1;}
.mtmochat .mtmowhatsapp .send-box .message-input textarea{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;border-radius:25px;background:#fff;border:1px solid #fff;font-size:16px;width:100%;color:#333;resize:none;height:44px;padding:11px 12px 11px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;max-height:120px;overflow-y:hidden;outline:none;}
.mtmochat .mtmowhatsapp .send-box .send-message{margin-left:0px;transition:all 0.4s ease;border-radius:50%;}
.mtmochat .mtmowhatsapp .send-box .send-message a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;cursor:pointer;}
.mtmochat .mtmowhatsapp .send-box .send-message.has-message{margin-left:10px;background-color:#fff;box-shadow:0 0 12px 0px rgba(0, 0, 0, 0.25);}
.mtmochat .mtmowhatsapp .send-box .send-message svg{display:block;width:20px;height:20px;}
.mtmochat.chatleft .mtmomessages{left:-15px;}
.mtmochat.chatleft .mtmomessages .replies{padding-left:15px;justify-content:flex-start !important;}
.mtmochat.chatleft .mtmomessages .message .avatar{right:-50px;left:auto !important;}
.mtmochat.chatleft .mtmomessages .message{margin-right:auto;margin-left:15px;}
.mtmochat.chatleft .mtmomessages .replies .reply.active{margin-right:auto;margin-left:0;}
.mtmochat.chatleft .mtmoform{margin-right:auto;margin-left:0;}
.mtmochat.chatleft .mtmoform .phone-icon{right:-20px;left:auto !important;}
.poweredbybot{padding-top:5px;border-top:1px #ddd solid;margin-top:10px;margin-bottom:-5px;text-align:right;}
.poweredbybot, .poweredbybot a{color:#bdbdbd;font-size:12px;text-decoration:none;}
.poweredbybot a:hover{text-decoration:underline;}
.mtmochat .mtmomessages .replies .reply.hex_0b99c0{border-color:#0b99c0;background-color:#0b99c0;}
.mtmochat .mtmomessages .replies .reply.hex_0b99c0:hover{background-color:#ffffff;color:#0b99c0;border-color:#0b99c0;}
.mtmochat .mtmomessages .replies .reply.hex_25d366{border-color:#25d366;background-color:#25d366;}
.mtmochat .mtmomessages .replies .reply.hex_25d366:hover{background-color:#ffffff;color:#25d366;border-color:#25d366;}
.chatbg{display:none;}
.geopendchat .notification{display:none !important;}
.mtmochat.geopendchat .mtmotrigger svg.mtmochat-light{display:none;}
.mtmochat.geopendchat .mtmotrigger svg.mtmochat-close{display:block;}
.widgetmtmochatopen{display:none;}
@media only screen and (max-width: 767px) {
.mtmochat.geopendchat .chatbg { display:block; position:fixed; top:0; left:0; width:100%; height:100%; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); }
.mtmochat { left: 25px; bottom: 55px;	}
}