main{padding:24px 0 38px;background:linear-gradient(180deg,#28FFEA 0%,#00569A 100%)}.form-card{position:relative;background:#FFFFFF;box-shadow:0 8px 24px #959da533;border-radius:20px;z-index:2}.form-card .form-card__header{display:flex;justify-content:center;align-items:center;background:#0277BD;border-radius:20px 20px 0 0;height:64px}.form-card .form-card__header h1.h1{margin:0;font-size:25px;line-height:29px;font-weight:200;color:#fff}.form-card .form-card__body{padding:16px 12px 32px}.form-card .form-card__body p{line-height:25px}.form-card .form-card__body .floating-label-input{border:1px solid #D1D3D4;margin-bottom:21px}.button{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;width:350px;max-width:100%;height:48px;color:#fff;border-radius:50px;font-weight:500;font-size:20px;border:none}.button:before{content:"Trimite-mi ebook-ul";display:flex;justify-content:center;align-items:center;position:absolute;height:100%;left:0;border-radius:50px;top:0;width:100%;z-index:1;opacity:0;transition:opacity .3s ease-in-out,background .3s ease-in-out}.button.button-gblue{background:linear-gradient(268.39deg,#0098E9 6.67%,#00569A 94.44%)}.button.button-gblue:before{background:linear-gradient(268.4deg,#00569A 6.36%,#0098E9 94.75%)}.button.button-gblue:hover{color:#fff}.button.button-gblue:hover:before{opacity:1}.button.button-gblue:active{background:#1067A7}.button.button-gblue:active:before{opacity:0}.book-container{position:relative;display:flex;align-items:center;justify-content:center;margin-top:48px;aspect-ratio:1 / 1;z-index:1}.book-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:90%;height:90%;border-radius:50%;border:2px dashed #FFFFFF;z-index:-1}.book-container:after{content:"";position:absolute;bottom:95%;left:50%;width:0;height:calc(10% + 48px);transform:translate(-50%);border-left:2px dashed #FFFFFF;z-index:-1}@media only screen and (min-width: 993px){main{padding:144px 0 64px}.form-card .form-card__header h1.h1{font-size:35px}.form-card .form-card__body{padding:18px 44px 32px}.form-card .form-card__body p{line-height:30px}.book-container{margin-top:-54px}.book-container:before{transform:translate(-57%) translateY(-44%);width:75%;height:75%}.book-container:after{content:"";position:absolute;bottom:47.5%;border:0;border-top:2px dashed #FFFFFF;left:0;width:71px;height:0}}@media only screen and (min-width: 1400px){.book-container:after{left:12px}}
