.c-header{display:flex;justify-content:center;padding:16px 16px 80px;position:relative}.container{margin:0 auto;width:100%}.c-header .container{align-items:center;display:flex;flex-direction:column;gap:30px}.container-left{display:flex;flex-direction:column;gap:20px}.c-header .c-header__logo{display:block;height:32px;margin:6px;width:100px}.c-header .c-description{font-size:16px!important;letter-spacing:-.17px;line-height:26px;opacity:.9}.c-header .c-header__banner{background-position:0 0;background-size:cover;box-sizing:border-box;display:block;height:343px;width:343px}.c-header .c-header__banner.-circle{border-radius:50%}.c-header .c-header__banner.-rectangle{width:100%}.c-header .c-btn-cta{align-items:center;border-radius:100px;color:#fff;display:flex;font-size:13px;font-weight:700;height:52px;justify-content:center;line-height:14px;margin-bottom:40px;margin-top:24px;max-width:512px;min-width:280px;padding:0 52px;position:relative;text-decoration:none;text-transform:uppercase;width:fit-content}@media (min-width:480px){.c-header .-right{width:100%}.c-header{padding:24px 24px 80px}.c-header .c-header__logo{height:40px;margin:0;width:125px}.c-header .c-description{font-size:20px!important;letter-spacing:-.21px;line-height:32px;opacity:.9}}@media (min-width:1024px){.c-header{padding:80px}.c-header .container{align-items:flex-start;flex-direction:row;gap:80px;justify-content:space-between;width:100%}.c-header .c-header__banner{height:430px;width:430px}.c-header .c-header__logo{margin-bottom:80px;margin-top:-40px}.c-header .c-description{max-width:508px}.c-header .c-btn-cta{margin-top:32px}}@media (min-width:1440px){.c-header .c-header__banner{height:535px;width:535px}}@media (max-width:480px){.c-header .c-header__banner{height:auto;margin:20px 0;max-height:200px;padding-bottom:0;width:100%}}