.banner-area{padding:var(--section-spacing) 0px;overflow-x:hidden;padding-top:calc(var(--section-spacing)*2);background-color:var(--light-blue);letter-spacing:var(--letter-spacing);font-size:var(--text-size);line-height:var(--text-lineheight);font-family:'Work Sans',helveticaroman,Arial,sans-serif}.banner-area .page-center{padding:0px 5%}.banner-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.banner-text{width:50%}.banner-img{width:45%}.banner-text h2{font-weight:var(--bold);text-transform:uppercase;font-size:var(--label-tag-size);line-height:var(--label-tag-lineheight);color:var(--dark-gray);letter-spacing:.06em;margin:0 0 15px}.banner-text h1{font-size:var(--title-hero-size);line-height:var(--title-hero-lineheight);color:var(--dark-gray);margin-bottom:var(--margin-section-medium);letter-spacing:var(--letter-spacing);font-weight:var(--bold)}.banner-text h3{font-size:var(--subtitle-section-size);line-height:var(--subtitle-section-lineheight);font-weight:var(--regular);color:var(--dark-gray);margin:0 0 15px}.banner-button a{border-radius:var(--border-radius-small);padding:15px 60px;font-weight:var(--bold);margin-top:15px;display:inline-block;white-space:nowrap;transition:all .2s ease-in-out;position:relative;top:0px;background-color:var(--dark-gray);color:#fff;font-size:var(--text-size);line-height:var(--text-lineheight);font-family:'Work Sans',helveticaroman,Arial,sans-serif}.banner-button a:hover{background-color:#fff;color:var(--dark-gray)}@media(max-width:800px){.banner-area .page-center{padding:0}.banner-content{flex-direction:column-reverse;padding:0px 25px}.banner-text h1{margin-bottom:var(--margin-section-small)}.banner-img{width:100%;max-width:400px;margin:0 auto var(--margin-section-small)}.banner-text{width:100%}.banner-area{padding-top:calc(var(--section-spacing) * 1.6)}}