.header-title{max-width:900px;margin:0 auto;color:#1F2A37;text-align:center;font-size:45px;font-weight:700;line-height:140%;padding-bottom:0px}@media(min-width:1920px){.header-title{font-size:45px}}@media(max-width:1300px){.header-title{font-size:36px}}@media(max-width:980px){.header-title{font-size:30px}}@media(max-width:767px){.header-title{font-size:27px;margin:0px;line-height:130%;max-width:331px;margin:0 auto}}.header-title span{background:linear-gradient(87deg,#FF7102 43.59%,#FF9A02 73.94%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-subtitle{color:#4B5563;text-align:center;font-family:Inter;font-size:16px;line-height:150%;max-width:846px;font-weight:400;margin:0 auto}@media(min-width:1920px){.header-subtitle{font-size:18px}}@media(max-width:767px){.hide-mobile{display:none}}@media(min-width:768px){.hide-tablet{display:none}}@media(max-width:980px){.hide-mobile-tablet{display:none}}@media(min-width:981px){.hide-desktop{display:none}}@media(min-width:768px){.hide-tablet-desktop{display:none}}.button{background:#FF7102;display:flex;max-width:240px;width:100%;color:#fff;justify-content:center;cursor:pointer;border-radius:8px;padding-top:15px;padding-bottom:15px;font-size:16px;font-weight:700;line-height:150%;transition:all 0.3s ease-out}@media(max-width:1300px){.button{font-size:14px;max-width:217px}}.button:hover{background:#1F2A37}.btns-wrapper{display:flex;margin:0 auto;margin-top:36px;gap:24px;justify-content:start;align-items:center}@media(max-width:768px){.btns-wrapper{flex-direction:column;margin-top:20px}}.hero-button{background:#FF7102;max-width:158px}@media(max-width:980px){.hero-button{margin-top:35px}}.button.hero-button:hover{background:#fff;color:#1F2A37}@media(max-width:767px){.button.hero-button{margin:0 auto;margin-top:35px;max-width:258px;width:100%}}.button.outline-btn{background:transparent;max-width:155px;position:relative;background-color:transparent;border-radius:6px;cursor:pointer;overflow:hidden;transition:color 0.3s ease,background-color 0.3s ease}.button.outline-btn::after{content:'';position:absolute;left:0;bottom:6px;height:3px;width:0;background-color:#fff;transition:width 0.4s ease;border-radius:2px}.button.outline-btn:hover::after{width:100%}.button.outline-btn:hover{color:white}