.need-help{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:space-between;grid-gap:2rem;gap:2rem;flex-wrap:wrap}.need-help .callButton,.need-help .callbackButton{width:-moz-fit-content;width:fit-content}.need-help .callbackButton{margin-left:auto}.need-help{margin-bottom:50px}.help-center{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:1/3}.help-center img{max-width:150px}.help-center p{margin:0;font-weight:600;color:#6d14a5;font-size:78px;font-family:var(--font-oswald)}.call{display:flex;flex-direction:row;align-items:center;gap:25px;border:1px solid #000;padding:32px 36px;border-radius:36px;box-shadow:-6px 6px 0 #000,-6px 6px 0 #000}.call .arrow{padding:0;border:none;width:65px;height:65px;background:url(/blackrrowbtn.svg) 50% no-repeat;background-size:contain;cursor:pointer;text-decoration:none;display:block;transition:all .5s ease-in-out}.call .buttonText{width:calc(100% - 91px)}.call.active,.call:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.call.active .arrow,.call:hover .arrow{background:url(/yellowarrow.png) 50% no-repeat;background-size:contain}.buttonText{display:flex;flex-direction:column;align-items:start;justify-content:center;font-family:var(--font-quicksand)}.buttonText-text{font-size:26px;text-align:start;font-weight:700;color:#000}.phoneNumber{font-size:40px;font-weight:700;font-family:var(--font-oswald);white-space:nowrap}.callback{display:flex;flex-direction:row;align-items:center;gap:25px;border:1px solid #000;padding:32px 36px;cursor:pointer;border-radius:36px;box-shadow:6px 6px 0 #000,6px 6px 0 #000}.callback .arrow{padding:0;border:none;width:65px;height:65px;background:url(/blackrrowbtn.svg) 50% no-repeat;rotate:270deg;background-size:contain;cursor:pointer;text-decoration:none;display:block;transition:all .5s ease-in-out}.callback.active,.callback:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.callback.active .arrow,.callback:hover .arrow{background:url(/yellowarrow.png) 50% no-repeat;background-size:contain;rotate:180deg}.subText{font-size:40px;font-weight:700;color:#ffbe00;font-family:var(--font-oswald)}@media screen and (max-width:1600px){.need-help .callButton{width:350px}.need-help .callButton .call{padding:28px}.need-help .callButton .call .buttonText{gap:6px;width:calc(100% - 75px)}.need-help .callButton .call .buttonText-text{font-size:22px;line-height:26px}.need-help .callButton .call .phoneNumber{font-size:30px;line-height:36px}.need-help .callButton .call .arrow{width:50px;height:50px}.need-help .callbackButton{width:350px}.need-help .callbackButton .callback{padding:28px}.need-help .callbackButton .callback .arrow{width:50px;height:50px}.need-help .callbackButton .callback .buttonText{gap:6px;width:calc(100% - 75px)}.need-help .callbackButton .callback .buttonText .buttonText-text{font-size:22px;line-height:26px}.need-help .callbackButton .callback .buttonText .subText{font-size:30px;line-height:36px}.help-center p{font-size:55px;line-height:61px}.help-center img{max-width:108px}}@media screen and (max-width:1200px){.need-help{display:flex;flex-wrap:wrap}.need-help .help-center{order:-1;width:100%}.need-help .callButton,.need-help .callbackButton{width:100%;max-width:calc(50% - 16px)}}@media screen and (max-width:768px){.need-help .callButton,.need-help .callbackButton{max-width:100%}.help-center p{font-size:48px}}