html{scroll-behavior:smooth}body,html{color:#000;font-size:16px;line-height:16px}body{overflow-x:hidden}*,::after,::before{box-sizing:border-box}.hero-columns{position:relative;overflow:hidden;display:flex;width:100%;flex-direction:column-reverse}@media (min-width:992px){.hero-columns{display:grid;height:650px;grid-template-columns:1fr 1fr 1fr}}.hero-columns__img,.hero-columns__img-mobile{display:none;padding:0;margin:0;max-height:650px}.hero-columns__img img,.hero-columns__img-mobile img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:992px){.hero-columns__img,.hero-columns__img-mobile{display:block}}.hero-columns__img-mobile{display:block;max-height:none}@media (min-width:992px){.hero-columns__img-mobile{display:none}}.hero-columns__content{display:flex;align-items:center;justify-content:center;text-align:center;order:0;padding:30px}.hero-columns__content article{max-width:370px}.hero-columns .btn{display:inline-block;background:#000;color:#fff;height:50px;font-weight:600;font-family:var(--font-body-family);text-align:center;text-decoration:none;text-transform:capitalize;font-size:19px;border-radius:4px;line-height:55px;width:200px;max-width:100%;border:1px solid transparent;transition:all .3s ease}.hero-columns .btn.secondary{background:0 0;color:#000;border:1px solid #000}.hero-columns .btn.secondary:hover{background:#000;color:#fff}.hero-columns .btn:hover{background:0 0;border-color:#000;color:#000}.hero-columns h3{color:initial;font-family:var(--font-body-family);font-size:40px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:-1px;margin:0 0 2px}@media screen and (min-width:768px){.hero-columns h3{font-size:60px;line-height:52px}}@media (max-width:992px){.hero-columns h3{margin-bottom:0}}.hero-columns .text{margin-bottom:30px}.hero-columns p{color:initial;font-style:normal;font-weight:400;font-size:17px;line-height:20px;margin:2px 0 20px}@media (max-width:992px){.hero-columns p{margin-top:4px}}