body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btnStack{display:inline-block;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.btnStack a{margin-bottom:30px;text-decoration:none}.btnStack button{display:block;margin-bottom:30px;width:100%}#loginContent{text-align:center}#loginContent label{display:block}#loginContent label input,#loginContent label select{box-sizing:border-box;display:block;font-family:Montserrat,sans-serif;font-size:20px;margin:10px auto 20px;min-width:600px;padding:15px}@media screen and (max-width:600px){#loginContent label input,#loginContent label select{min-width:10px;width:calc(100% - 40px)}}#loginContent .validation{display:block}#loginContent .genericBtn{margin-bottom:50px;margin-top:20px}.componentLoading{background-color:#abb0ff;height:5px;width:100%}.componentLoading .loadingElement{-webkit-animation:horizontalBounce .5s ease-in-out infinite alternate;animation:horizontalBounce .5s ease-in-out infinite alternate;background-color:#5e36e0;height:100%;left:0;position:relative;width:25%}@-webkit-keyframes horizontalBounce{0%{left:0}to{left:75%}}@keyframes horizontalBounce{0%{left:0}to{left:75%}}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat.3068cdb43142f5625baf.ttf)}@font-face{font-family:Montserrat;font-style:italic;src:url(/static/media/Montserrat-Italic.f578a4cdcf58b09e908f.ttf)}body,html{font-family:Montserrat,sans-serif;overscroll-behavior-y:none}body ::selection,html ::selection{background-color:#5e36e0;color:#fff}body:focus,html:focus{box-shadow:3px 3px 10px #5e36e0!important}body input,html input{-webkit-appearance:none;appearance:none;border:1px solid #c3c3c3;border-radius:10px}body input:focus,html input:focus{box-shadow:0 0 10px #5e36e0;outline:none}body select,html select{-webkit-appearance:none;appearance:none;border:1px solid #c3c3c3;border-radius:10px}body select:focus,html select:focus{box-shadow:0 0 10px #5e36e0;outline:none}body #root,html #root{overflow:hidden}#inboxContent{display:flex;flex-direction:row;height:100%;margin:0 auto;max-width:1140px;position:relative}#inboxContent .folderView{flex:calc(20% - 40px) 0;padding:20px}#inboxContent .folderView .composeBtn{background-color:#dee0ff;border-radius:5px;color:#5e36e0;cursor:pointer;font-weight:500;height:30px;line-height:30px;margin:0 0 20px;position:relative;text-align:center;top:0;transition:all .2s;width:100%}#inboxContent .folderView .composeBtn:hover{background-color:#abb0ff;top:-5px}#inboxContent .folderView .folderLabel{border-radius:5px;cursor:pointer;padding:5px;transition:all .2s}#inboxContent .folderView .folderLabel:hover{background-color:#e6e6e6}#inboxContent .folderView .folderLabel.active{background-color:#dee0ff}#inboxContent .folderView .folderLabel.active:hover{background-color:#abb0ff}#inboxContent .folderContents{flex:calc(30% - 40px) 0;height:100%;overflow-y:auto;padding:10px 20px}#inboxContent .folderContents h2{margin:0 0 20px}#inboxContent .folderContents .emailMessageItem{border-bottom:1px solid #c3c3c3;cursor:pointer;transition:all .2s}#inboxContent .folderContents .emailMessageItem:hover{background-color:#e6e6e6}#inboxContent .folderContents .emailMessageItem .emailSubject{font-weight:700}#inboxContent .previewPane{flex:50% 0}#inboxContent .previewPane .emailBodyFrame{border:none;display:block;width:100%}#inboxContent .emailsBeingComposed{align-items:flex-end;bottom:0;display:flex;justify-content:flex-end;max-width:1140px;position:fixed;right:50%;text-align:right;-webkit-transform:translateX(50%);transform:translateX(50%);width:100%}.newEmail{height:44px;margin-left:10px}.newEmail,.newEmail *{box-sizing:border-box}@media screen and (max-width:480px){.newEmail{max-width:calc(100vw - 20px)}}.newEmail .emailHeader{align-items:center;background:linear-gradient(135deg,#b367f5,#5e36e0);border-radius:8px 8px 0 0;cursor:pointer;display:flex;gap:8px;height:44px;min-width:260px;overflow:hidden;padding:0 10px;position:relative}@media screen and (max-width:480px){.newEmail .emailHeader{min-width:0;width:100%}}.newEmail .emailHeader h1{color:#fff;flex:1 1 auto;font-size:14px;font-weight:500;line-height:normal;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.newEmail .emailHeader .iconsLeft,.newEmail .emailHeader .iconsRight{align-items:center;display:none;flex:0 0 auto;gap:6px}.newEmail .emailHeader .iconBtn{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;height:26px;justify-content:center;padding:0;transition:background-color .15s;width:26px}.newEmail .emailHeader .iconBtn:hover{background-color:hsla(0,0%,100%,.2)}.newEmail .emailHeader .sendBtn{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:20px;color:#5e36e0;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:5px 14px;transition:background-color .15s,color .15s}.newEmail .emailHeader .sendBtn svg{height:12px}.newEmail .emailHeader .sendBtn:hover{background-color:#abb0ff;color:#0d0d0d}.newEmail .emailBody{background-color:#fff;display:none}.newEmail .emailBody .fieldRow{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;gap:10px;padding:6px 12px}.newEmail .emailBody .fieldRow .fieldLabel{color:#c3c3c3;flex:0 0 50px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.newEmail .emailBody .fieldRow input{border:none;border-radius:0;flex:1 1 auto;font-size:14px;min-width:0;padding:4px 0}.newEmail .emailBody .fieldRow input:focus{box-shadow:none}.newEmail .emailBody .fieldRow .ccBccToggle{color:#5e36e0;cursor:pointer;flex:0 0 auto;font-size:12px}.newEmail .emailBody .fieldRow .ccBccToggle:hover{text-decoration:underline}.newEmail .emailBody textarea{border:none;box-sizing:border-box;flex:1 1 auto;font-family:Montserrat,sans-serif;font-size:14px;padding:12px;resize:none;width:100%}.newEmail .emailBody textarea:focus{box-shadow:none;outline:none}.newEmail.active{border-radius:8px 8px 0 0;box-shadow:0 4px 20px rgba(0,0,0,.25);height:auto}.newEmail.active .emailHeader{min-width:500px}.newEmail.active .emailHeader .iconsLeft,.newEmail.active .emailHeader .iconsRight{display:inline-flex}.newEmail.active .emailBody{display:flex;flex-direction:column;max-height:70vh;min-height:420px;min-width:500px}@media screen and (max-width:600px){.newEmail.active .emailBody,.newEmail.active .emailHeader{min-width:0}.newEmail.active .expandBtn{display:none}}.newEmail.fullscreen{border-radius:0;bottom:0;height:100vh;left:0;margin:0;max-width:none;position:fixed;right:0;top:0;width:100vw;z-index:100}.newEmail.fullscreen .emailHeader{border-radius:0;min-width:0;width:100%}.newEmail.fullscreen .emailBody{height:calc(100% - 44px);max-height:none;min-height:0;min-width:0;width:100%}#signupContent{text-align:center}#signupContent label{display:block}#signupContent label input,#signupContent label select{box-sizing:border-box;display:block;font-family:Montserrat,sans-serif;font-size:20px;margin:10px auto 20px;min-width:600px;padding:15px}@media screen and (max-width:600px){#signupContent label input,#signupContent label select{min-width:10px;width:calc(100% - 40px)}}#signupContent .validation{display:block;margin-bottom:20px}#signupContent .genericBtn{margin-bottom:50px;margin-top:20px}footer{background:linear-gradient(#b367f5,#5e36e0);color:#fff;display:flex;flex-direction:column;min-height:200px}footer .footerColumns{display:flex;flex:100px 1 1;margin:0 auto;max-width:1140px;padding:10px 0;width:100%}@media screen and (max-width:600px){footer .footerColumns{flex-wrap:wrap}}footer .footerColumns .footerLogo,footer .footerColumns .footerLogo img{max-width:300px}@media screen and (max-width:480px){footer .footerColumns .footerLogo,footer .footerColumns .footerLogo img{max-width:calc(100% - 80px)}}footer .footerColumns div{flex:25% 1 1;text-align:center}@media screen and (max-width:600px){footer .footerColumns div{flex:100% 0}}footer .footerColumns ul{flex:25% 1 1;list-style:none;text-align:left}@media screen and (max-width:600px){footer .footerColumns ul{flex:100% 0}}footer .footerColumns ul li .socialIcon{margin-right:5px}footer a{color:#fff}footer .baseline{background-color:#abb0ff;flex:22px 0;font-size:16px;line-height:22px;padding:15px 0;text-align:center}header{height:70px;overflow:hidden}header picture.headerLogo{height:70px;margin-left:20px}header picture.headerLogo img{height:100%}main{min-height:calc(100vh - 270px);overflow:hidden}main .content{margin:0 auto;max-width:1140px}@media screen and (max-width:600px){main .content{margin:0 20px;max-width:calc(100% - 40px)}}.priceCards{display:flex}@media screen and (max-width:600px){.priceCards{flex-wrap:wrap}}.priceCards .priceCard{border-radius:15px;box-shadow:1px 1px 3px #000;display:flex;flex:calc(33% - 40px) 0;flex-direction:column;margin:0 10px 30px;overflow:hidden;padding:10px}@media screen and (max-width:600px){.priceCards .priceCard{flex:calc(100% - 40px) 0}}.priceCards .priceCard h3{background:linear-gradient(#b367f5,#5e36e0);color:#fff;flex-grow:0;flex-shrink:0;margin:-10px;padding:20px;text-align:center}.priceCards .priceCard div{flex-grow:1}.priceCards .priceCard div.priceTag{flex-grow:0;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.priceCards .priceCard button{border:none;border-radius:5px;flex-grow:0;flex-shrink:0;font-size:18px;font-weight:700;padding:10px;width:100%}.genericBtn,.priceCards .priceCard button{-webkit-appearance:none;appearance:none;background:linear-gradient(#b367f5,#5e36e0);color:#fff}.genericBtn{border:none;border-radius:10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;padding:10px 20px}.validation{color:#b00}.fullScreenLoading{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw}.fullScreenLoading .loadingElement{height:150px;left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px}.fullScreenLoading .loadingElement .loadingCircle{-webkit-animation:rotate .8s infinite;animation:rotate .8s infinite;border:20px solid #c3c3c3;border-radius:100px;border-top-color:#5e36e0;height:110px;width:110px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes rotate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}
/*# sourceMappingURL=main.8370dbcd.css.map*/