.cp-carousel-chevron{cursor:pointer;margin-top:-1.6rem;margin-left:-1.125rem;margin-right:-1.125rem;padding:2rem .75rem}.cp-carousel-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.cp-carousel-track::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.cp-carousel-track .cp-carousel-item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;padding-left:2px;padding-right:2px}.cp-carousel-track .cp-carousel-item:not(.active){opacity:.75;width:0}.cp-carousel-dot:hover{transform:scale(1.1)}.cp-carousel-dot.active{animation:.25s both dot-scale}@keyframes dot-scale{60%{transform:scale(1.1)}to{transform:scale(1)}}.o-birthdate-subfields .o-birthdate-subfields__digits-2{max-width:7rem}.o-birthdate-subfields .o-birthdate-subfields__digits-4{max-width:9rem}.o-birthdate-subfields input[type=number]{-moz-appearance:textfield}.o-birthdate-subfields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-birthdate-subfields input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
