*{padding:0;margin:0;box-sizing:border-box}body{font-family:"Poppins",sans-serif;overflow:hidden}.wave{position:fixed;bottom:0;left:0;height:100%;z-index:-1}.container{width:100vw;height:100vh;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7rem;padding:0 2rem}.img{justify-content:flex-end}.img,.login-content{display:flex;align-items:center}.login-content{justify-content:flex-start;text-align:center}.img img{width:500px}form{width:360px}.login-content img{height:100px}.login-content h2{margin:15px 0;color:#333;text-transform:uppercase;font-size:2.9rem}.login-content .input-div{position:relative;display:grid;grid-template-columns:7% 93%;margin:25px 0;padding:5px 0;border-bottom:2px solid #d9d9d9}.login-content .input-div.one{margin-top:0}.i{color:#d9d9d9;display:flex;justify-content:center;align-items:center}.i i{transition:.3s}.input-div>div{position:relative;height:45px}.input-div>div>h5{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999;font-size:18px;transition:.3s}.input-div:after,.input-div:before{content:"";position:absolute;bottom:-2px;width:0;height:2px;background-color:#38d39f;transition:.4s}.input-div:before{right:50%}.input-div:after{left:50%}.input-div.focus:after,.input-div.focus:before{width:50%}.input-div.focus>div>h5{top:-5px;font-size:15px}.input-div.focus>.i>i{color:#38d39f}.input-div>div>input{position:absolute;left:0;top:0;width:100%;height:100%;border:none;outline:none;background:none;padding:.5rem .7rem;font-size:1.2rem;color:#555;font-family:"poppins",sans-serif}.input-div.pass{margin-bottom:4px}a{display:block;text-align:right;text-decoration:none;color:#999;font-size:.9rem;transition:.3s}a:hover{color:#38d39f}.btn{display:block;width:100%;height:50px;border-radius:25px;outline:none;border:none;background-image:linear-gradient(90deg,#32be8f,#38d39f,#32be8f);background-size:200%;font-size:1.2rem;color:#fff;font-family:"Poppins",sans-serif;text-transform:uppercase;margin:1rem 0;cursor:pointer;transition:.5s}.btn:hover{background-position:100%}@media screen and (max-width:1050px){.container{grid-gap:5rem}}@media screen and (max-width:960px){.send-icon{min-width:110px}}@media screen and (max-width:1000px){form{width:290px}.login-content h2{font-size:2.4rem;margin:8px 0}.img img{width:400px}}@media screen and (max-width:900px){.container{grid-template-columns:1fr}.img,.wave{display:none}.login-content{justify-content:center}}#left{font-weight:700}#left,.badge{position:relative}.badge{height:20px;display:flex;padding:0 6px;z-index:1;flex-wrap:wrap;font-size:.75rem;min-width:20px;box-sizing:border-box;transition:transform 225ms cubic-bezier(.4,0,.2,1) 0ms;align-items:center;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1;align-content:center;border-radius:10px;flex-direction:row;justify-content:center;background-color:red;color:#fff}.orgchart.myChart{background-image:linear-gradient(90deg,rgba(33,90,136,.15) 10%,transparent 0),linear-gradient(rgba(33,90,136,.15) 10%,transparent 0)!important}.orgchart.myChart>ul>li>ul li:before{border-top-color:#215a88}.orgchart.myChart>ul>li>ul li .oc-node:before,.orgchart.myChart ul li .oc-node:not(:only-child):after{background-color:#c92238}.orgchart.myChart .oc-node .position{box-sizing:border-box;background-color:#f50057;color:#fff;width:110px;height:35px;padding:2px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.orgchart.myChart .oc-node .fullname{box-sizing:border-box;color:#215a88;background-color:#fff;width:110px;height:65px;padding:2px;border:1px solid #215a88;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.cards{margin-top:40px;font-family:Arial,sans-serif;display:flex;justify-content:space-around;flex-wrap:wrap}.title-container{width:100%;text-align:center;margin-bottom:20px}.card{border:1px solid #ccc;padding:20px;width:200px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:border-color .3s,background-color .3s;cursor:pointer;position:relative;margin-bottom:30px}.card:hover{border-color:#00f;background-color:#f0f0f0}.title{font-weight:700}.value{font-size:24px;margin-top:10px}.savings{position:absolute;top:0;width:160px;transform:translateY(-50%);max-width:105%;border-radius:100px;padding:4px 12px;text-align:center;background:#dadce0;color:var(--gray--dark);transition:background .3s,color .3s;align-self:center;font-size:12px;font-weight:700;line-height:24px;letter-spacing:.2px;white-space:nowrap}.checkbox-label{cursor:pointer;display:block}.checkbox-input{display:none}.checkbox-label:before{display:inline-block;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;text-align:center;line-height:18px;margin-right:10px;vertical-align:middle}.checkbox-input:checked+.checkbox-label:before{background-color:#00f;color:#fff}.containerSite{width:100vw;height:100vh;overflow:scroll}.cardPlanDetails{width:660px}.cardPlanDetails,.cardPlanDetails2{min-height:110px;border:2px solid #ebe9e6;padding:12px}.cardPlanDetails2{width:480px}.formItem{width:330px}.header{background-color:#4285f4;color:#fff;text-align:center;border-top-left-radius:42px;border-top-right-radius:42px;border-bottom-left-radius:30px;align-items:center;margin:auto}.alt-logo{margin:auto}.alt-logo,.alt-logo img{max-width:300px;min-width:150px}@media screen and (max-width:750px){.alt-logo,.alt-logo img{max-width:120px;min-width:90px}}.header h1{font-size:24px;margin-bottom:10px;font-weight:500}@media screen and (max-width:300px){.alt-logo,.alt-logo img{display:none}.header h1{font-size:16px;margin-bottom:10px;font-weight:500}}.my{display:flex;padding-top:12px;flex-direction:column;margin:auto;height:100vh}.content,.my{max-width:800px}.content{padding:6px;background-color:#fff;color:#333;min-width:200px;height:80vh;overflow:auto}.footer{padding:20px;background-color:#f1f1f1;text-align:center;font-size:14px;color:#555;align-self:flex-end;border-top-left-radius:42px;border-bottom-left-radius:42px;border-bottom-right-radius:42px}.footer p{margin-bottom:5px}.footer .copyright{font-weight:700}.button-sub-container{background:#fff;color:#fff;text-align:center;margin-top:30px;margin-bottom:15px}.button{display:inline-block;padding:10px 20px;background-color:#4285f4;color:#fff;border-radius:4px;text-decoration:none;font-weight:700;transition:background-color .3s}.button:hover{background-color:#1c5ea2}