section.banner-and-links{position:relative;padding:0;height:800px}@media(max-width:991.98px){section.banner-and-links{height:700px}}section.banner-and-links .gradient-overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(59.5%,#f0f0f0),to(#fff));background:linear-gradient(180deg,#f0f0f0 59.5%,#fff 100%);position:absolute;top:0;left:0;width:100%;height:100%}section.banner-and-links .banner-bg{position:absolute;bottom:30px;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media(max-width:767.98px){section.banner-and-links .banner-bg{-o-object-position:center;object-position:center;bottom:0}}section.banner-and-links .container{position:relative;height:100%}section.banner-and-links .container .banner-and-links-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:50px;gap:20px}section.banner-and-links .container .banner-and-links-container .title{font-family:"Lora",serif;letter-spacing:-.025em;font-size:110px;line-height:122px;letter-spacing:-3.06px;color:141414;font-weight:700}@media(max-width:991.98px){section.banner-and-links .container .banner-and-links-container .title{font-size:100px;line-height:110px}}@media(max-width:767.98px){section.banner-and-links .container .banner-and-links-container .title{font-size:48px;line-height:55px}}section.banner-and-links .container .banner-and-links-container .content{font-size:32px;line-height:36px}section.banner-and-links .container .banner-and-links-container .content a{color:#2a2c8c;font-weight:700}@media(max-width:767.98px){section.banner-and-links .container .banner-and-links-container .content{font-size:25px;line-height:30px}}section.banner-and-links .container .banner-and-links-container .links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}section.banner-and-links .container .banner-and-links-container .links .link-contain{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;border:2px solid #2a2c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;padding:10px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);text-align:center;width:150px;height:81px;color:#2a2c8c;font-size:28px;line-height:28px;font-weight:600}section.banner-and-links .container .banner-and-links-container .links .link-contain:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}section.banner-and-links .container .banner-and-links-container .links .link-contain:hover{border-color:gray;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.5);box-shadow:inset 0 0 20px rgba(0,0,0,.5);background-color:#000;color:#fff;background-image:var(--hover-image);background-size:cover;background-position:center}section.banner-and-links .container .banner-and-links-container .links .link-contain:hover:before{background-color:rgba(0,0,0,.1)}@media(max-width:991.98px){section.banner-and-links .container .banner-and-links-container .links .link-contain{font-size:24px;line-height:24px;width:140px;height:81px}}