.drift-widget-header-top-line{background:#212021;width:100%;position:absolute;top:-3px;left:0;height:8px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.drift-widget-greeting-agent-header{position:relative;left:12px}.drift-widget-greeting .drift-widget-greeting-recipient-name{position:absolute;top:-1px;left:56px;max-width:-webkit-calc(100% - 75px);max-width:-moz-calc(100% - 75px);max-width:calc(100% - 75px);overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#687882;font-size:12px;font-weight:400}.drift-widget-greeting .drift-widget-recipient-avatar{position:absolute;top:-32px;left:-12px}.drift-widget-gdpr-consent{height:100%;display:block;position:relative}.drift-widget-gdpr-body{line-height:1}.drift-widget-greeting.drift-widget-gdpr-consent .drift-widget-greeting-content{padding:0 12px 0 0;max-height:413px;overflow-y:auto;margin:36px 0 0;display:inline-block;width:100%}.drift-widget-gdpr-consent .drift-widget-gdpr-consent--copy{color:#212021;margin:0;font-size:14px;line-height:20px;white-space:pre-wrap;padding-bottom:10px}.drift-widget-gdpr-consent .drift-gdpr-actions{float:left;width:100%}.drift-widget-gdpr-consent .drift-gdpr-actions button{outline:none;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);margin:0;float:left;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);-moz-box-shadow:0 2px 6px rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.12)}.drift-widget-gdpr-consent .drift-gdpr-actions button:first-child{margin-right:4px}.drift-widget-gdpr-consent .drift-gdpr-actions button:last-child{margin-left:4px}.drift-widget-gdpr-consent .drift-gdpr-action--text{overflow:hidden;white-space:nowrap;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (max-width:367px),(min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2),(min-width:369px) and (max-width:380px){.drift-widget-greeting.drift-widget-gdpr-consent .drift-widget-greeting-content{max-height:270px}}.drift-widget-chat-takeover-close-button{position:absolute;right:0;top:8px;width:16px;height:16px}.drift-widget-active-conversation-header{position:relative}.drift-widget-active-conversation-header .drift-widget-presence-avatar,.drift-widget-active-conversation-header .drift-widget-recipient-name{display:inline-block;vertical-align:middle;position:relative}.drift-widget-active-conversation-header .drift-widget-recipient-name,.drift-widget-conversation-history-header h1{margin:0 0 0 14px;padding:1px 0;font-size:14px;line-height:14px}.drift-widget-active-conversation-header .drift-widget-recipient-name{width:190px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.drift-widget-active-conversation-header .drift-widget-history{height:32px;width:32px;position:absolute;top:0;right:-5px;cursor:pointer;-webkit-transition:opacity .4s ease,-webkit-transform .2s ease;transition:opacity .4s ease,-webkit-transform .2s ease;-o-transition:opacity .4s ease,-o-transform .2s ease;-moz-transition:opacity .4s ease,transform .2s ease,-moz-transform .2s ease;transition:opacity .4s ease,transform .2s ease;transition:opacity .4s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease;-webkit-transform-origin:52% 48%;-moz-transform-origin:52% 48%;-ms-transform-origin:52% 48%;-o-transform-origin:52% 48%;transform-origin:52% 48%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}.drift-widget-active-conversation-header .drift-widget-history svg{vertical-align:middle}.drift-widget-active-conversation-header .drift-widget-history--mobile{right:32px}.drift-widget-active-conversation-header .drift-widget-history--open{opacity:0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.drift-widget-conversation-history-header{position:absolute;top:-2px;left:0;height:36px;overflow:hidden;z-index:-1;opacity:0;background:#212021;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-transition:opacity .35s ease,-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:opacity .35s ease,-webkit-transform .2s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .35s ease,-o-transform .2s cubic-bezier(.165,.84,.44,1);-moz-transition:transform .2s cubic-bezier(.165,.84,.44,1),opacity .35s ease,-moz-transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),opacity .35s ease;transition:transform .2s cubic-bezier(.165,.84,.44,1),opacity .35s ease,-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-moz-transform .2s cubic-bezier(.165,.84,.44,1),-o-transform .2s cubic-bezier(.165,.84,.44,1)}.drift-widget-conversation-history-header>*{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}.drift-widget-conversation-history-header.drift-widget-conversation-history-header--open>*{opacity:1}.drift-widget-conversation-history-header.drift-widget-conversation-history-header--open{width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;z-index:1}.drift-widget-history-back-button{width:32px;height:36px;margin-top:6px}.drift-widget-conversation-history-header .drift-widget-hamburger,.drift-widget-conversation-history-header h1{display:inline-block;vertical-align:top}.drift-widget-conversation-history-header h1{width:200px;position:absolute;top:16px;margin-left:16px}.drift-widget-greeting{position:relative;padding:0}.drift-widget-greeting .drift-widget-greeting-content{color:#414141;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;padding:38px 0 6px;min-height:21px;position:relative;word-break:break-word;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow-y:auto}.drift-widget-announcement-cta-link{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;color:#fff;text-align:center;display:block;line-height:40px;width:100%}.drift-widget-announcement-cta{height:40px;outline:none;border:none;width:100%;color:#fff;font-size:16px;cursor:pointer}.drift-widget-announcement-cta-link-wrapper{width:auto}.drift-widget-announcement-cta-link-wrapper a:focus{outline:none}.drift-widget-greeting-cta-wrapper{margin:8px 16px}.drift-widget-greeting .drift-widget-welcome-message-content{color:#212021;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;padding:44px 0 6px}.drift-welcome-message-content--body{max-width:100%;word-break:break-word;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:409px;padding:0 12px 0 0;overflow-y:auto}.drift-welcome-message-content--body>div{line-height:1.5}.drift-widget-header{color:#fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative}.drift-widget-header:not(.drift-widget-header--collapsed){z-index:1}.drift-widget-mobile-close{position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:8px;right:8px;height:16px;width:16px;padding:8px;cursor:pointer}.drift-widget-mobile-close svg path{fill:currentColor}.drift-widget-header--collapsed .drift-widget-mobile-close svg path{fill:#687882}.drift-widget-mobile-close line{stroke:#fff;stroke-width:2px}.drift-widget-chat-wrapper:not(.drift-widget-chat-wrapper__active-conversation) .drift-widget-mobile-close line{stroke:#687882}.drift-widget-chat-layout{width:100%;height:100%;position:absolute;bottom:0}.drift-widget-chat-layout__takeover{background:rgba(0,0,0,.6);width:100%;height:100%;opacity:0;-webkit-animation:fade-in .4s ease forwards;-moz-animation:fade-in .4s ease forwards;-o-animation:fade-in .4s ease forwards;animation:fade-in .4s ease forwards;position:relative}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;height:496px;-webkit-transition:height .4s ease;-o-transition:height .4s ease;-moz-transition:height .4s ease;transition:height .4s ease}.drift-widget-chat-layout__takeover--noResponse .drift-widget-chat-wrapper{height:356px}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-chat-bottom,.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-gdpr-consent,.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-message-group-wrapper,.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper__active-conversation>header{padding-left:32px;padding-right:32px}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-chat-bottom{width:-webkit-calc(100% - 64px);width:-moz-calc(100% - 64px);width:calc(100% - 64px)}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-greeting-content{margin-top:0;padding-top:40px}.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-gdpr-actions{bottom:40px;position:fixed;width:90%}.drift-widget-chat-layout__takeover header.drift-widget-header--gdpr-consent{padding:8px 0}.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-widget-header--content{max-height:220px;overflow-y:auto;padding-top:40px}.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-widget-header--content .drift-widget-recipient-avatar{margin-top:0}.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-widget-greeting.drift-widget-gdpr-consent .drift-widget-greeting-content{max-height:inherit;overflow-y:hidden}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.drift-widget-chat-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;height:100%;max-height:-webkit-calc(100% - 58px);max-height:-moz-calc(100% - 58px);max-height:calc(100% - 58px);min-height:142px;margin:34px 24px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 7px 6px 1px rgba(0,0,0,.16);-moz-box-shadow:0 7px 6px 1px rgba(0,0,0,.16);box-shadow:0 7px 6px 1px rgba(0,0,0,.16);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.drift-a11y-visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.drift-widget-chat-wrapper__reflow-hidden{display:none}.drift-widget-chat-wrapper>header{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;max-height:100%;padding:8px 15px 0;background:#fff}.drift-widget-chat-wrapper__active-conversation{background:-webkit-linear-gradient(top,transparent 10px 48px,#fff 48px);background:-moz-linear-gradient(top,transparent 10px 48px,#fff 48px);background:-o-linear-gradient(top,transparent 10px 48px,#fff 48px);background:linear-gradient(180deg,transparent 10px 48px,#fff 48px);overflow:hidden}.drift-widget-chat-wrapper__active-conversation>header{height:32px;padding:8px 15px;position:relative;overflow:hidden;background:none}.drift-widget-chat-wrapper__active-conversation>header .drift-widget-header-top-line{height:56px}.drift-widget-message-history{list-style:none;margin:0;padding:0;height:-webkit-calc(100% - 243px);height:-moz-calc(100% - 243px);height:calc(100% - 243px);overflow:hidden;position:relative;background:#fff}.drift-widget-message-history>.drift-widget-loader-balls{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history{height:-webkit-calc(100% - 48px - 72px);height:-moz-calc(100% - 48px - 72px);height:calc(100% - 48px - 72px);min-height:-webkit-calc(100% - 48px - 72px);min-height:-moz-calc(100% - 48px - 72px);min-height:calc(100% - 48px - 72px)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--no-composer{height:-webkit-calc(100% - 48px);height:-moz-calc(100% - 48px);height:calc(100% - 48px);min-height:-webkit-calc(100% - 48px);min-height:-moz-calc(100% - 48px);min-height:calc(100% - 48px)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer{height:-webkit-calc(100% - 48px - 72px - 13px - 13px);height:-moz-calc(100% - 48px - 72px - 13px - 13px);height:calc(100% - 48px - 72px - 13px - 13px);min-height:-webkit-calc(100% - 48px - 72px - 13px - 13px);min-height:-moz-calc(100% - 48px - 72px - 13px - 13px);min-height:calc(100% - 48px - 72px - 13px - 13px)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer.drift-widget-message-history--no-composer{height:-webkit-calc(100% - 48px - 13px - 26px);height:-moz-calc(100% - 48px - 13px - 26px);height:calc(100% - 48px - 13px - 26px);min-height:-webkit-calc(100% - 48px - 13px - 26px);min-height:-moz-calc(100% - 48px - 13px - 26px);min-height:calc(100% - 48px - 13px - 26px)}@supports(height:max(0px)){.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer{height:-webkit-calc(100% - 48px - 72px - 13px - max(13px,-webkit-calc(env(safe-area-inset-bottom) - 13px)));height:-moz-calc(100% - 48px - 72px - 13px - max(13px,-moz-calc(env(safe-area-inset-bottom) - 13px)));height:calc(100% - 48px - 72px - 13px - max(13px, calc(env(safe-area-inset-bottom) - 13px)));min-height:-webkit-calc(100% - 48px - 72px - 13px - max(13px,-webkit-calc(env(safe-area-inset-bottom) - 13px)));min-height:-moz-calc(100% - 48px - 72px - 13px - max(13px,-moz-calc(env(safe-area-inset-bottom) - 13px)));min-height:calc(100% - 48px - 72px - 13px - max(13px, calc(env(safe-area-inset-bottom) - 13px)))}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer.drift-widget-message-history--no-composer{height:-webkit-calc(100% - 48px - 13px - max(26px,-webkit-calc(env(safe-area-inset-bottom) - 26px)));height:-moz-calc(100% - 48px - 13px - max(26px,-moz-calc(env(safe-area-inset-bottom) - 26px)));height:calc(100% - 48px - 13px - max(26px, calc(env(safe-area-inset-bottom) - 26px)));min-height:-webkit-calc(100% - 48px - 13px - max(26px,-webkit-calc(env(safe-area-inset-bottom) - 26px)));min-height:-moz-calc(100% - 48px - 13px - max(26px,-moz-calc(env(safe-area-inset-bottom) - 26px)));min-height:calc(100% - 48px - 13px - max(26px, calc(env(safe-area-inset-bottom) - 26px)));-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}}.drift-widget-message-group-timestamp{font-size:10px;color:#353f45;margin:14px 0;text-align:center;text-transform:uppercase}.drift-widget-chat-bottom{position:absolute;bottom:0;background:#fff;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;width:-webkit-calc(100% - 32px);width:-moz-calc(100% - 32px);width:calc(100% - 32px);padding:0 16px 13px;line-height:1}.drift-widget-chat-bottom .drift-widget-composer--default{padding:0 0 3px}.drift-widget-chat-bottom .drift-widget-footer{padding-top:10px}@media (max-width:367px),(min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2),(min-width:369px) and (max-width:380px),only screen and (max-device-width:1440px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.drift-widget-chat-wrapper:not(.drift-widget-chat-wrapper__active-conversation){margin:48px 0 0;max-height:-webkit-calc(100% - 48px);max-height:-moz-calc(100% - 48px);max-height:calc(100% - 48px)}.drift-widget-chat-wrapper,.drift-widget-chat-wrapper>header,.drift-widget-chat-wrapper__active-conversation,.drift-widget-header-top-line{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.drift-widget-chat-wrapper__active-conversation{margin:0;max-height:100%}@supports(margin-top:max(0px)){.drift-widget-chat-wrapper:not(.drift-widget-chat-wrapper__active-conversation){margin-top:calc(61px - max(13px, calc(env(safe-area-inset-bottom) - 13px)));max-height:-webkit-calc(100% - -webkit-calc(61px - max(13px,-webkit-calc(env(safe-area-inset-bottom) - 13px))));max-height:-moz-calc(100% - -moz-calc(61px - max(13px,-moz-calc(env(safe-area-inset-bottom) - 13px))));max-height:calc(100% - calc(61px - max(13px, calc(env(safe-area-inset-bottom) - 13px))))}.drift-widget-chat-bottom{padding-bottom:max(13px,calc(env(safe-area-inset-bottom) - 13px));-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}}