.payment__content{min-height:inherit;padding:28px 16px;width:100%}.content__form-payment{background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.9)),radial-gradient(1000px 500px at 0 0,rgba(76,141,255,.06),transparent 60%),radial-gradient(1000px 500px at 100% 0,rgba(31,199,122,.06),transparent 60%);border:1px solid rgba(76,141,255,.14);border-radius:18px;box-shadow:0 10px 32px rgba(15,39,77,.08);display:flex;flex-direction:column;justify-content:space-between;margin:96px auto 0;max-width:800px;padding:88px 22px 22px;position:relative;width:min(100% - 24px,570px)}.content__form-payment:before{background:linear-gradient(90deg,rgba(76,141,255,.28),rgba(31,199,122,.28));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;padding:1px;pointer-events:none;position:absolute}.form-wrapper{position:relative}.form-logo{height:132px;left:50%;position:absolute;top:-150px;transform:translateX(-50%);width:132px}.form-logo img{background:#fff;border:3px solid #e7ebf2;border-radius:50%;box-shadow:0 10px 24px rgba(15,39,77,.15);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content__form-payment label{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 2fr;margin-bottom:14px}.content__form-payment input.error{border-color:#ea445a}.content__form-payment .error-msg{margin-top:4px}.checkout__table,.payment__method__table{background:#fff;border-collapse:collapse;border-radius:14px;box-shadow:0 10px 24px rgba(15,39,77,.06);font-size:1rem;margin:28px 0;min-width:400px;overflow:hidden;width:100%}.checkout__table thead tr,.payment__method__table thead tr{background:linear-gradient(90deg,#62a82d,#649e2f);color:#fff}.checkout__table td,.checkout__table th{padding:14px 12px}.checkout__table td.total{min-width:125px}.checkout__table tbody tr,.payment__method__table tbody tr{border-bottom:1px solid #eef2f7}.checkout__table tbody tr:nth-of-type(2n),.payment__method__table tbody tr:nth-of-type(2n){background:#fafbfd}.checkout__table tbody tr:last-of-type,.payment__method__table tbody tr:last-of-type{border-bottom:2px solid #62a82d}.checkout__table tbody tr.active-row,.payment__method__table tbody tr.active-row{color:#649e2f;font-weight:700}.payment__method__table td{padding:10px 12px}.payment__method__table td label{margin-bottom:0}.payment__method__table input[type=radio]{transform:scale(1.35)!important}.payment__method__table tr{cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.payment__method__table tr:hover{background:rgba(76,141,255,.06)!important}.payment__method__table tr.selected{background:rgba(205,255,217,.2)!important}.bg-clouds{left:0;position:absolute;top:0;width:100%;z-index:0}.bg-clouds__cloud-1{left:0;opacity:.85;position:absolute;top:20px}.bg-clouds__cloud-2{opacity:.85;position:absolute;right:25px;top:20px}.bg-children-goblet{bottom:0;left:0;position:absolute;width:100%;z-index:0}.bg-children-goblet .bg-children__boy{bottom:35px;left:280px;position:absolute}.bg-children-goblet .bg-children__girl{bottom:35px;left:60px;position:absolute}.bg-children-goblet .bg-children__goblet{bottom:35px;position:absolute;right:70px;z-index:0}.bg-children-goblet .bg-children__earth{bottom:15px;position:absolute;right:155px;z-index:-1}.bg-children-goblet .bg-children__kite{bottom:calc(100vh - 520px);left:155px;position:absolute;z-index:-1}.bg-girl-on-books{width:251px}.add-bg__pencils:after{bottom:200px;content:url(https://brainring.fra1.digitaloceanspaces.com/public/images/bg_element__pencils.svg);position:absolute;right:-130px;z-index:-1}.add-bg__protractor{position:relative}.add-bg__protractor:after{bottom:50px;content:url(https://brainring.fra1.digitaloceanspaces.com/public/images/bg_element__protractor.svg);position:absolute;right:-100px}@media (max-width:1024px){.content__form-payment{margin-top:140px;max-width:700px;padding:88px 18px 20px;width:calc(100% - 20px)}.content__form-payment label{gap:8px;grid-template-columns:1fr}.content__form-payment input,.content__form-payment select{height:48px}.form-logo{height:164px;top:-190px;width:164px}}@media (max-width:720px){.content__form-payment{border-radius:16px;margin-top:150px;width:100%}.form-logo{height:172px;top:-190px;width:172px}}@media (max-width:520px){.content__form-payment{padding:92px 14px 16px;width:calc(100% - 12px)}.form-logo{height:180px;top:-200px;width:180px}}@media (min-width:1280px){.content__form-payment{padding:96px 24px 24px}}@media (max-width:900px){.payment__content{overflow-x:auto}.checkout__table td{font-size:1.05rem}}
