.white{color:var(--white)}.black{color:var(--black)}.yellow{color:var(--yellow)}.orange{color:var(--orange)}.pink{color:var(--pink)}.blue{color:var(--blue)}.red{color:var(--red)}.green{color:var(--green)}.pink-hover-orange{color:var(--pink)}.pink-hover-orange:hover{color:var(--orange)}.contact__heading-wrapper{margin-bottom:3rem}.contact__fields{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.8rem}@media screen and (max-width: 749.98px){.contact__fields{flex-direction:column}}@media screen and (min-width: 750px){.contact__fields .width-50{width:calc(50% - .9rem)}}.contact .field:has(input:user-invalid)::after{box-shadow:0 0 0 var(--inputs-border-width) var(--red)}.contact .field:has(input:user-valid)::after{box-shadow:0 0 0 var(--inputs-border-width) var(--green)}.contact .field__input{padding:1.4rem 1.5rem}.contact .field__input::-moz-placeholder{color:var(--black)}.contact .field__input::placeholder{color:var(--black)}.contact .field__select:hover{cursor:pointer}.contact .field__textarea{height:auto}.contact .field:has(.field__textarea){border-radius:1rem}.contact input[type=checkbox]+label{font-size:1.5rem}.contact__group-label>div,.contact__group-checkbox{margin-bottom:1rem}.contact__decor{display:block !important;height:12rem;position:absolute;z-index:1}@media screen and (max-width: 989.98px){.contact__decor{height:9rem}}.contact__decor::before,.contact__decor::after{content:"";position:absolute;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transform:rotateX(180deg);pointer-events:none}.contact__bg::before{content:"";position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none;z-index:3}.contact .btn{margin-top:3rem}