.floating-chat .footer span{font-family:Avenir-Heavy;font-size:24px;line-height:30px}.floating-chat{align-items:center;background-attachment:fixed;background-repeat:no-repeat;border-radius:100px;color:#fff;cursor:pointer;display:none;display:flex;height:40px;justify-content:center;opacity:0;position:fixed;right:0;top:0;transform:translateY(70px);transition:all .25s ease-out;width:40px;z-index:2000}.floating-chat.expand .body{background:#253342 0 0 no-repeat padding-box;display:block;height:100%;padding:0 20px}.floating-chat.expand .body.second-window{padding:0 20px}.floating-chat #un-expand{font-size:23px;line-height:28px;position:absolute}.floating-chat .hs-form label{color:#253342;line-height:inherit}.floating-chat .hs-fieldtype-textarea{display:block!important}.floating-chat.enter{opacity:1;transform:translateY(0)}.floating-chat.expand{border-radius:5px;cursor:auto;height:100%;max-height:100%;min-width:auto;opacity:1;overflow:auto;width:390px;z-index:2000}.floating-chat :focus{outline:0}.floating-chat .second-window-closed{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:22px;padding:0;right:20px!important;text-transform:uppercase;top:10px!important}.floating-chat .form-section{background:#fff;padding:20px}.floating-chat .back-window{font-size:24px;left:-90%!important;padding:0;position:absolute;top:10px!important}.floating-chat .back-window,.second-header button{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;text-transform:uppercase}.floating-chat .hs-error-msgs{display:none!important}.floating-chat .actions{text-align:center}.floating-chat .hs-input,.floating-chat form input,.floating-chat form select,.floating-chat form textarea{background-color:transparent;border:1px solid #253342;height:auto;padding:10px}.floating-chat .footer button{background:transparent;border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;margin:20px 20px 20px 0;padding:10px;text-transform:capitalize}.floating-chat .chat{border-radius:50%;bottom:0;display:flex;flex-direction:column;height:1px;left:0;margin:auto;opacity:0;position:relative;right:0;transition:all .25s ease-out;width:1px}.floating-chat .chat.enter{border-radius:0;height:100%;opacity:1;width:100%}.floating-chat .chat .header{background:#253342;padding:10px 20px;width:100%}.floating-chat .chat .second-header{padding:10px 20px;width:100%}.floating-chat .footer-section{background:#253342 0 0 no-repeat padding-box}.floating-chat .chat .header .title{flex-grow:1;flex-shrink:1;font-family:Avenir-Heavy;font-size:23px;line-height:28px;padding:0 5px}.floating-chat .cta-section a{color:#253342;font-family:Avenir-Heavy;font-size:23px;line-height:28px;text-decoration:underline}.floating-chat .second-header .header-title{padding-top:20px}.floating-chat .header-title .header-main-title{font-family:Avenir-Heavy;font-size:23px;line-height:28px}.floating-chat .footer-section,.floating-chat .footer-section a,.floating-chat .second-header .header-title p{color:#fff;font-family:Avenir-Medium;font-size:15px;line-height:28px;text-align:center}.floating-chat .footer-section a{text-decoration:underline}.floating-chat .second-header .mobile-header{display:none}.floating-chat .header-title .header-sub-title{font-family:Avenir-Medium;font-size:18px;line-height:28px;margin-bottom:0}.floating-chat .chat .header button{flex-shrink:0;position:absolute;right:0;top:0}.floating-chat .chat .messages{background:transparent;border-radius:4px;flex-grow:1;list-style:none;margin:0;overflow-x:hidden;overflow-y:scroll;padding:10px}.fa-phone{transform:scaleX(-1)}.floating-chat .chat .messages::-webkit-scrollbar{width:5px}.floating-chat .chat .messages::-webkit-scrollbar-track{background-color:rgba(25,147,147,.1);border-radius:5px}.floating-chat .chat .messages::-webkit-scrollbar-thumb{background-color:rgba(25,147,147,.2);border-radius:5px}.floating-chat .chat .messages li{background-color:rgba(25,147,147,.2);border-radius:10px;clear:both;display:inline-block;font:12px/16px Noto Sans,sans-serif;margin:0 0 20px;padding:14px;position:relative;word-wrap:break-word;max-width:81%}.floating-chat .chat .messages li:before{background-size:cover;border-radius:25px;content:"";height:25px;position:absolute;top:0;width:25px}.floating-chat .chat .messages li:after{border-top:10px solid rgba(25,147,147,.2);content:"";height:0;position:absolute;top:10px;width:0}.floating-chat .chat .messages li.other{animation:show-chat-odd .15s ease-in 1;-moz-animation:show-chat-odd .15s ease-in 1;-webkit-animation:show-chat-odd .15s ease-in 1;color:#0ad5c1;float:right;margin-right:45px}.floating-chat .chat .messages li.other:before{background-image:url(https://github.com/Thatkookooguy.png);right:-45px}.floating-chat .chat .messages li.other:after{border-right:10px solid transparent;right:-10px}.floating-chat .chat .messages li.self{animation:show-chat-even .15s ease-in 1;-moz-animation:show-chat-even .15s ease-in 1;-webkit-animation:show-chat-even .15s ease-in 1;color:#0ec879;float:left;margin-left:45px}.floating-chat .chat .messages li.self:before{background-image:url(https://github.com/ortichon.png);left:-45px}.floating-chat .chat .messages li.self:after{border-left:10px solid transparent;left:-10px}.floating-chat .chat .footer{background:transparent;padding-bottom:40px;position:relative}.floating-chat .chat .footer .text-box{background:rgba(25,147,147,.2);border-radius:3px;color:#0ec879;margin-right:5px;min-height:100%;overflow-y:auto;padding:2px 5px;width:100%}.floating-chat .chat .footer .text-box::-webkit-scrollbar{width:5px}.floating-chat .chat .footer .text-box::-webkit-scrollbar-track{background-color:rgba(25,147,147,.1);border-radius:5px}.floating-chat .chat .footer .text-box::-webkit-scrollbar-thumb{background-color:rgba(25,147,147,.2);border-radius:5px}@keyframes show-chat-even{0%{margin-left:-480px}to{margin-left:0}}@-moz-keyframes show-chat-even{0%{margin-left:-480px}to{margin-left:0}}@-webkit-keyframes show-chat-even{0%{margin-left:-480px}to{margin-left:0}}@keyframes show-chat-odd{0%{margin-right:-480px}to{margin-right:0}}@-moz-keyframes show-chat-odd{0%{margin-right:-480px}to{margin-right:0}}@-webkit-keyframes show-chat-odd{0%{margin-right:-480px}to{margin-right:0}}.floating-chat .hs-form label span{color:#253342;font-family:Avenir-Medium;font-size:18px}.floating-chat .hs-form-required{display:none}.floating-chat .hs-form .hs_description textarea{border-radius:20px}.floating-chat .hs-form .hs_phone select{border-radius:100px 0 0 100px}.floating-chat .hs-fieldtype-intl-phone.hs-input select{width:32%!important}.floating-chat .hs-form .hs-button.primary.large{background:#ff8401 0 0 no-repeat padding-box;border-radius:100px;font-family:Avenir-heavy;font-size:20px;line-height:60px;padding:0 45px!important;width:auto}.call-section .footer span,.call-section .hs-form .hs_email,.call-section .links-section,.call-section .title,.email-section .footer span,.email-section .hs-form .hs_phone,.email-section .links-section,.email-section .title{display:none}.call-section .form-with-number,.call-section .second-title,.email-section .form-with-number,.email-section .second-title{animation:slide-left 1s;display:block!important}@keyframes slide-left{0%{margin-left:100%}to{margin-left:0}}hr.new2{background-color:transparent;border-top:1px dashed #ccc;width:100%}.floating-chat .cta-section,.floating-chat .links-section,.floating-chat .video-section{margin:30px 0}.cta-section,.links-section{background:#fff;border-radius:10px;margin:20px 0;padding:25px}.links-section span{color:#253342;font-family:Avenir-Heavy;font-size:24px;line-height:30px}.links-section ul{margin:0;padding:0 0 0 17px}.links-section ul li{text-decoration:none}.links-section ul li,.links-section ul li a{color:#253342;font-family:Avenir-Medium;font-size:18px;line-height:28px}.links-section ul li a{text-decoration:underline}@media(max-width:400px){.floating-chat.expand{overflow:auto;width:auto}}@media(max-width:767px){.floating-chat .chat .header{text-align:center}}.floating-chat .tab-section{display:grid;grid-template-columns:1fr 1fr;padding-top:30px}.floating-chat .tab-section>input[type=radio]{left:-200vw;position:absolute}.floating-chat .tab-section>label{border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:20px;padding:15px 15px 8px;position:relative}.floating-chat .tab-section>input:focus+label,.floating-chat .tab-section>label:hover{color:#fff}.floating-chat .tab-section>input:checked+label,.floating-chat .tab-section>input:focus+label{border-bottom:6px solid #fff}.floating-chat .submitted-message{color:#253342;font-family:Avenir-Heavy}