.cp-card-number{display:flex;margin:auto;max-width:var(--max-width);padding:0 var(--main-padding)}.cp-card-number .cp-card-number-text h4{margin-top:calc(var(--main-margin)*.5)}.cp-card-number.left{flex-direction:row}.cp-card-number.right{flex-direction:row-reverse}.cp-card-number-image{border-bottom:1px solid #000;border-top:1px solid #000;width:50%}.cp-card-number-image img{height:100%;object-fit:cover;width:100%}.cp-card-number-text{height:auto;width:50%}.cp-card-number-text .big-number{color:var(--dark-green);font-family:var(--font-family-headings);font-size:180px;line-height:204px;text-align:center}.cp-card-number-text{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:60px;padding:0 var(--main-padding);position:relative;text-align:left;text-align:center}@media (max-width:768px){.cp-card-number.left,.cp-card-number.right{flex-direction:column}.cp-card-number-text,.cp-card-number-text .big-number{text-align:center}.cp-card-number-text .big-number{font-size:110px;line-height:120px}.cp-card-number{padding:var(--main-padding) calc(var(--main-padding)*2)}.cp-card-number-image{border-top:none;display:flex}.cp-card-number-text{border-top:none;width:100%}.cp-card-number-image{width:100%}}