Spaces:
Build error
Build error
| .main-container | |
| { | |
| flex-direction: row; | |
| } | |
| .radio-buttons | |
| { | |
| display: flex; | |
| width: 100%; | |
| margin: 0 auto; | |
| text-align: center; | |
| } | |
| .custom-radio input | |
| { | |
| opacity: 0; | |
| height: 0; | |
| width: 0; | |
| } | |
| .radio-btn | |
| { | |
| margin: 8px; | |
| width: 160px; | |
| height: 185px; | |
| border: 2.4px solid transparent; | |
| display: inline-block; | |
| border-radius: 8px; | |
| position: relative; | |
| text-align: center; | |
| box-shadow: 0 0 16px #c3c3c367; | |
| cursor: pointer; | |
| } | |
| .radio-btn > i { | |
| color: #ffffff; | |
| background-color: #FFDAE9; | |
| font-size: 16px; | |
| position: absolute; | |
| top: -12px; | |
| left: 50%; | |
| transform: translateX(-50%) scale(1.6); | |
| border-radius: 40px; | |
| padding: 2.4px; | |
| transition: 0.5s; | |
| pointer-events: none; | |
| opacity: 0; | |
| } | |
| .radio-btn .hobbies-icon | |
| { | |
| width: 110px; | |
| height: 110px; | |
| position: absolute; | |
| top: 40%; | |
| left: 50%; | |
| transform: translate(-50%, -50%); | |
| } | |
| .radio-btn .hobbies-icon img | |
| { | |
| display:block; | |
| width:100%; | |
| margin-bottom:16px; | |
| } | |
| .radio-btn .hobbies-icon i | |
| { | |
| color: #FFDAE9; | |
| line-height: 64px; | |
| font-size: 40px; | |
| } | |
| .radio-btn .hobbies-icon h4 | |
| { | |
| color: rgb(214, 214, 214); | |
| font-size: 12px; | |
| font-weight: 300; | |
| text-transform: uppercase; | |
| letter-spacing:0.8px; | |
| } | |
| .custom-radio input:checked + .radio-btn | |
| { | |
| border: 1.6px solid #FFDAE9; | |
| } | |
| .custom-radio input:checked + .radio-btn > i | |
| { | |
| opacity: 1; | |
| transform: translateX(-50%) scale(0.8); | |
| } | |
| @keyframes pulse { | |
| 0%, | |
| 100% { | |
| box-shadow: 0 0 0 0 rgba(173, 216, 230, 0.4); | |
| } | |
| 25% { | |
| box-shadow: 0 0 0 10px rgba(173, 216, 230, 0.15); | |
| } | |
| 50% { | |
| box-shadow: 0 0 0 20px rgba(173, 216, 230, 0.55); | |
| } | |
| 75% { | |
| box-shadow: 0 0 0 10px rgba(173, 216, 230, 0.25); | |
| } | |
| } | |
| .pulse-animation-1 { | |
| animation: pulse 1.5s infinite ease-in-out; | |
| border-radius: 8px; | |
| } | |
| .pulse-animation-2 { | |
| animation: pulse 2.2s infinite ease-in-out; | |
| border-radius: 8px; | |
| } |