.pregnancyBaby{background-color:var(--color-secondary);padding:1rem 1.2rem;margin:.5rem 0;border-radius:16px;height:150px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;border:1px solid var(--color-primary);box-shadow:0 4px 10px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.pregnancyBaby:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.pregnancyBaby-div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:.5rem;text-align:left;gap:.5rem}@media screen and (min-width:425px){.pregnancyBaby{width:80%}}@media screen and (min-width:768px){.pregnancyBaby{width:70%}}@media screen and (min-width:1024px){.pregnancyBaby{width:47%;margin:.5rem}}.journey{background-color:var(--color-background);padding:0 1.5rem;border-radius:16px;margin:0;width:100%;flex-direction:column;justify-content:flex-start;flex-shrink:0;position:relative;transition:transform .3s ease,box-shadow .3s ease}.journey,.journey-div{display:flex;align-items:center}.journey-div{flex-direction:row;justify-content:center;margin-bottom:.5rem;gap:.5rem}.journey h3{font-weight:600;color:var(--color-primary);margin:1rem 0 .5rem;text-align:center}.journey-title{font-size:.9rem}@media screen and (min-width:375px){.journey-title{font-size:1rem}}.journeyForm{margin-top:1rem;width:100%;background-color:var(--color-secondary);border-radius:10px}.journeyForm,.journeyForm-div{display:flex;flex-direction:column}.journeyForm-div{justify-content:center;align-items:center;margin:1rem 0}.journeyForm-div-label{font-family:var(--font-heading-h2);margin-bottom:.2rem;color:var(--color-primary)}.journeyForm-div-input{background-color:var(--color-tertiary);padding:.5rem;border-radius:10px;width:80%;margin:.2rem}.journeyForm-div svg{color:var(--color-primary)}.journeyForm-child{background-color:var(--color-tertiary);border-radius:10px;margin:1rem}.custom-file-label,.journeyForm-child .journeyForm-div-input{background-color:var(--color-secondary)}.custom-file-label{display:inline-block;padding:.5rem 1rem;border:1px solid var(--color-primary);border-radius:8px;cursor:pointer}.custom-file-label:hover{background-color:var(--color-primary);color:var(--color-background)}.clubPartners{align-items:center;margin:1rem;width:90%}.clubPartners,.clubPartners-container{display:flex;flex-direction:column;justify-content:center;gap:1rem}@media screen and (min-width:1024px){.clubPartners-container{flex-direction:row;flex-wrap:wrap}}