.hero-header{background:#f5f5f5;position:relative}@media (max-width: 1024px){.hero-header{overflow:hidden}}.hero-header .hero-wrapper{margin:auto;max-width:1080px;padding-top:48px}@media (max-width: 1024px){.hero-header .hero-wrapper{margin:0 64px;padding-top:24px}}@media (max-width: 768px){.hero-header .hero-wrapper{margin:0 24px}}.hero-header .title{color:#108ee9;font-size:52px;font-weight:700;line-height:62.4px;text-align:center}.hero-header .title .title-span{color:#313131}@media screen and (max-width: 1024px){.hero-header .title{font-size:44px;font-weight:600;line-height:64px}}@media screen and (max-width: 640px){.hero-header .title{font-size:36px;font-weight:700;line-height:48px;text-align:left}}.hero-header .btn-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:32px 0 40px}.hero-header .btn-wrapper .button{font-style:normal;font-weight:700;line-height:120%;font-size:21px;border-radius:40px;border:2px solid #108EE9;padding:12px 24px}@media (max-width: 640px){.hero-header .btn-wrapper .button{font-size:17px}}@media (max-width: 640px){.hero-header .btn-wrapper .button{justify-content:center;min-width:100%}}.hero-header .btn-wrapper .button:first-child{margin-right:24px}@media (max-width: 640px){.hero-header .btn-wrapper .button:first-child{margin-right:0;margin-bottom:24px}}.hero-header .btn-wrapper .button:hover{background-color:#084a7a;border-color:#084a7a;color:#fff}.hero-header .btn-wrapper .button:hover .button__icon{background-color:#fff}.hero-header .image{max-width:100%}@media (max-width: 768px){.hero-header .image{max-width:768px}}
