a{text-decoration:none}.container{position:absolute;left:0;right:0;width:1036px;top:22.5vh;margin:auto}.box{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:8px}.box.left{width:336px;margin-right:48px}.box.left a{color:#a1af3e;text-decoration:underline}.box.right{padding:24px 32px;width:400px;height:425px;background:#fff;color:#221f1f}.box.right:after{content:"";position:absolute;left:100%;top:0;bottom:0;margin:auto;width:250px;height:360px;background:url(/images/bps_bg_payment_2x.png) no-repeat 50%;background-size:cover;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-box-shadow:inset 19px 0 26px rgba(34,31,31,.1);box-shadow:inset 19px 0 26px rgba(34,31,31,.1)}.box.left,.box.right{display:inline-block;vertical-align:middle}.box.paid{display:none;text-align:center}.invoice-date{margin-bottom:16px;color:hsla(0,0%,98%,.77)}.invoice-info b{font-size:12px;color:#fafafa}.invoice-info p{margin:0;font-size:12px;line-height:20px}.invoice-ref{margin:16px 0 12px;color:hsla(0,0%,98%,.77);font-size:12px}[loading] .box{display:none}h1{margin:0 0 24px;text-transform:uppercase;letter-spacing:1.8px;font-size:18px;text-align:center;position:relative}h1:after{content:"";display:block;width:36px;height:2px;background:#a1af3e;margin:4px auto 0}form{text-align:center}form button{margin-top:12px;background:#a1af3e;color:#fff;font:700 18px/1 Segoe UI;letter-spacing:2px;border:none;height:60px;text-transform:uppercase;cursor:pointer;outline:none;position:absolute;left:0;right:0;bottom:0;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#card,input{border:none;border-bottom:1px solid rgba(34,31,31,.12);padding:8px 0;background:#fff}input{padding:0;height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:8px;font:inherit;font-size:14px;color:inherit;outline:none}#cardErrors{margin-top:12px;color:#ea2c3c;font-weight:700;font-size:12px}[paid] #paymentForm{display:none}::-webkit-input-placeholder{color:#221f1f;opacity:.77;text-transform:uppercase}::-moz-placeholder{color:#221f1f;opacity:.77;text-transform:uppercase}:-ms-input-placeholder{color:#221f1f;opacity:.77;text-transform:uppercase}:-moz-placeholder{color:#221f1f;opacity:.77;text-transform:uppercase}img.logo{width:100%;display:block;margin-bottom:16px}.page-title{font-size:18px;position:relative;color:hsla(0,0%,98%,.77)}.page-title:after{content:"";position:absolute;top:14px;bottom:0;right:0;left:175px;height:2px;background:#fafafa}.breakdown .price{float:right;margin-left:24px;padding-left:8px}.iframe-container{min-height:150px}.breakdown{font-weight:300;margin-top:8px}.breakdown label{padding-right:8px}.breakdown .price,.breakdown label{background:#fff;position:relative;z-index:1}.breakdown .amount{position:relative;line-height:1;margin-bottom:12px}.breakdown .amount:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:#221f1f;opacity:.12}.breakdown .total{font-weight:400;text-transform:uppercase;text-align:center;margin-top:16px}.breakdown .total:after{display:none}.breakdown .total label{font-size:10px;display:block;padding:0;letter-spacing:1.8px}.breakdown .total .price{font-size:20px;float:none;padding:0;margin:6px 0 0;display:block;letter-spacing:3.2px}.iframe-container .success{display:none}[paid] .iframe-container .success{display:block;padding:8px 32px 0;text-align:center;font-size:16px}[paid] .iframe-container .success h2{text-transform:uppercase;margin:0;font-size:28px;color:#a1af3e}.iframe-container .success .paid-btn{position:absolute;background:#a1af3e;color:#fff;text-align:center;line-height:60px;bottom:0;left:0;right:0;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:18px}.iframe-container .processing{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.72);display:none;z-index:11}.iframe-container[processing]{z-index:10}.iframe-container[processing] .processing{display:block}.iframe-container .processing span{height:90px;line-height:24px;font-size:24px;text-transform:uppercase;letter-spacing:1.8px;top:0;bottom:0;margin:auto}.iframe-container .processing span,footer{position:absolute;left:0;right:0;text-align:center}footer{bottom:24px;font-size:12px;font-weight:300;line-height:1.5;color:hsla(0,0%,98%,.77)}footer .copyright:before{content:"";display:block;width:60px;height:1px;background:#fafafa;opacity:.12;margin:12px auto}footer .stripe{height:20px;margin-bottom:4px}i.ic{display:inline-block;width:24px;height:24px;background-size:24px 24px;background-position:50%;background-repeat:no-repeat;vertical-align:text-bottom}i.ic.check{background-image:url(/images/bps_i_check.svg)}.socials{position:absolute;top:36px;left:24px}.socials .social{display:block;margin-bottom:20px;color:transparent;-webkit-transition:color .16s;transition:color .16s}.socials .social:after,.socials .social:before{display:inline-block;-webkit-transition:transform .16s ease-out .08s;-webkit-transition:-webkit-transform .16s ease-out .08s;transition:-webkit-transform .16s ease-out .08s;transition:transform .16s ease-out .08s;transition:transform .16s ease-out .08s,-webkit-transform .16s ease-out .08s}.socials .social:before{content:"{";-webkit-transform:translateX(-20px);transform:translateX(-20px)}.socials .social:after{content:"}";padding-left:10px;-webkit-transform:translateX(20px);transform:translateX(20px)}.socials .social:hover:after,.socials .social:hover:before{-webkit-transform:none;transform:none}@media (min-width:1025px){.socials .social:hover{color:#fafafa}}.socials .social i{display:inline-block;width:18px;height:16px;background-size:contain;background-position:50%;background-repeat:no-repeat;vertical-align:text-bottom;margin:0 10px}.socials .social.tw i{background-image:url(/images/bps_i_twitter.svg);width:16px;height:14px}.socials .social.be i{background-image:url(/images/bps_i_behance.svg)}.socials .social.ist i{background-image:url(/images/bps_i_instagram.svg)}.socials .social.med i{background-image:url(/images/bps_i_medium.svg)}