.page-hero .hero-slide{position:relative;isolation:isolate;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:#003b71}.page-hero .hero-slide.text-image{padding-top:30px}@media (min-width: 768px){.page-hero .hero-slide.text-image{padding-top:0px}}.page-hero .hero-slide.text-image:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";mix-blend-mode:multiply}.page-hero .hero-slide.text-image .site-container{display:flex;width:100%;flex-direction:column}@media (min-width: 768px){.page-hero .hero-slide.text-image .site-container{flex-direction:row;gap:30px}}.page-hero .hero-slide.text-image .site-container{max-width:unset}@media screen and (min-width: 1900px){.page-hero .hero-slide.text-image .site-container{min-height:500px}}@media (min-width: 768px){.page-hero .hero-slide.text-image .text,.page-hero .hero-slide.text-image figure{width:50%}}.page-hero .hero-slide.text-image .text{display:flex;flex-direction:column;gap:20px;padding-left:20px;padding-right:20px;padding-bottom:30px}@media (min-width: 768px){.page-hero .hero-slide.text-image .text{padding-bottom:0px;padding-right:0px;padding-left:50px;padding-top:30px}}@media (min-width: 1024px){.page-hero .hero-slide.text-image .text{width:40%;gap:14px;padding-top:30px;padding-bottom:40px}}@media (min-width: 1280px){.page-hero .hero-slide.text-image .text{width:50%;padding-top:70px;padding-bottom:70px;padding-left:70px;padding-right:0px}}@media (min-width: 1400px){.page-hero .hero-slide.text-image .text{padding-top:103px;padding-bottom:103px;padding-left:100px}}@media (min-width: 1600px){.page-hero .hero-slide.text-image .text{align-items:flex-end;padding-right:70px}}.page-hero .hero-slide.text-image .text p:last-of-type{margin-bottom:0px}.page-hero .hero-slide.text-image .text p{max-width:651px}@media (min-width: 1280px){.page-hero .hero-slide.text-image .text p{font-size:26px;line-height:146%}}@media (min-width: 1400px){.page-hero .hero-slide.text-image .text p{line-height:38px}}.page-hero .hero-slide.text-image .text h1{width:100%;max-width:651px}@media (min-width: 1400px){.page-hero .hero-slide.text-image .text h1{font-size:55px;line-height:65px}}@media screen and (min-width: 1900px){.page-hero .hero-slide.text-image .text{width:50%}}@media screen and (min-width: 2500px){.page-hero .hero-slide.text-image .text{width:50%}}.page-hero .hero-slide.text-image figure{display:none;height:100%}@media (min-width: 768px){.page-hero .hero-slide.text-image figure{display:block}}@media (min-width: 1024px){.page-hero .hero-slide.text-image figure{position:absolute;right:0px;top:0px;width:565px}}@media (min-width: 1280px){.page-hero .hero-slide.text-image figure{width:679px}}@media (min-width: 1400px){.page-hero .hero-slide.text-image figure{width:815px}}.page-hero .hero-slide.text-image figure{-webkit-mask-image:url("../image-mask-shape.png");mask-image:url("../image-mask-shape.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}@media screen and (min-width: 1360px)and (max-width: 1400px){.page-hero .hero-slide.text-image figure{width:656px}}@media screen and (min-width: 1420px){.page-hero .hero-slide.text-image figure{width:785px}}@media screen and (min-width: 1640px){.page-hero .hero-slide.text-image figure{width:795px}}@media screen and (min-width: 1900px){.page-hero .hero-slide.text-image figure{width:54.1%}}@media screen and (min-width: 2000px){.page-hero .hero-slide.text-image figure{width:55.3%}}@media screen and (min-width: 2500px){.page-hero .hero-slide.text-image figure{width:61.3%}}@media screen and (min-width: 3000px){.page-hero .hero-slide.text-image figure{width:68.6%}}.page-hero .hero-slide.image{position:relative;display:flex;min-height:222px;align-items:flex-end;justify-content:center;padding-top:30px;padding-bottom:30px}@media (min-width: 768px){.page-hero .hero-slide.image{min-height:270px;align-items:center}}@media (min-width: 1024px){.page-hero .hero-slide.image{min-height:270px}}@media (min-width: 1280px){.page-hero .hero-slide.image{min-height:330px}}@media (min-width: 1400px){.page-hero .hero-slide.image{min-height:400px}}@media (min-width: 1600px){.page-hero .hero-slide.image{min-height:500px}}.page-hero .hero-slide.image{background-size:cover;background-position:left;height:350px}@media screen and (max-width: 575px)and (min-width: 768px){.page-hero .hero-slide.image{height:auto}}@media only screen and (max-width: 767px){.page-hero .hero-slide.image{background-position:center}}.page-hero .hero-slide.image a.link-image-overlay{position:absolute;inset:0px;height:100%;width:100%}@media (min-width: 768px){.page-hero .hero-slide.image a.link-image-overlay.mobile{display:none}}.page-hero .hero-slide.image .site-container{display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.page-hero .hero-slide.image .site-container{justify-content:flex-end}}@media (min-width: 1024px){.page-hero .hero-slide.image .site-container{width:calc(100% - 200px)}}@media (min-width: 1280px){.page-hero .hero-slide.image .site-container{width:calc(100% - 420px)}}.page-hero .hero-slide .site-container{z-index:2}.page-hero .hero-slide .site-container h1{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page-hero .hero-slide figure img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 1280px){.page-hero .hero-slide figure img{height:100%}}.page-hero .hero-slide figure img.mobile-image{display:block}@media (min-width: 768px){.page-hero .hero-slide figure img.mobile-image{display:none}}.page-hero .hero-slide figure img.desktop-image{display:none}@media (min-width: 768px){.page-hero .hero-slide figure img.desktop-image{display:block}}@media screen and (min-width: 1600px)and (max-width: 1700px){.page-hero .hero-slide figure{max-width:795px}}.page-hero .btn{border:2px solid #fff;background:rgba(217,217,217,.13);display:none;padding:3px}@media (min-width: 768px){.page-hero .btn{display:flex}}@media (min-width: 1400px){.page-hero .btn{padding:6px}}.page-hero .btn--inner{display:flex;align-items:center;gap:15px;padding-top:8px;padding-bottom:8px;padding-left:26px;padding-right:26px}@media (min-width: 1280px){.page-hero .btn--inner{gap:20px}}@media (min-width: 1400px){.page-hero .btn--inner{padding-top:8px;padding-bottom:11px}}.page-hero .btn--inner{border:1px solid #fff}.page-hero .btn--inner svg{height:15px;width:auto}@media (min-width: 1280px){.page-hero .btn--inner svg{height:24px}}@media screen and (min-width: 1400px){.page-hero .btn{color:#fff;text-align:center;font-family:"Open Sans";font-size:34px;font-style:normal;font-weight:700;line-height:normal}}.page-hero.listing-hero .hero-slide.text-image:after{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,59,113,.9);mix-blend-mode:normal}@media (min-width: 768px){.page-hero.listing-hero .hero-slide.text-image .text{width:100%;padding-bottom:30px}}@media (min-width: 1280px){.page-hero.listing-hero .hero-slide.text-image .text{width:53%;padding-bottom:85px}}@media (min-width: 1400px){.page-hero.listing-hero .hero-slide.text-image .text{width:50%}}.page-hero.listing-hero .hero-slide.text-image .text{z-index:10}@media screen and (min-width: 820px)and (max-width: 1270px){.page-hero.listing-hero .hero-slide.text-image .text{width:53%}}@media screen and (min-width: 1600px)and (max-width: 1700px){.page-hero.listing-hero .hero-slide.text-image .text{padding-bottom:119px}}.page-hero.listing-hero .hero-slide.text-image .text p:last-of-type{margin-bottom:0px}@media (min-width: 1280px){.page-hero.listing-hero .hero-slide.text-image .text p{font-size:18px;line-height:28px}}@media (min-width: 1400px){.page-hero.listing-hero .hero-slide.text-image .text p{max-width:550px;font-size:22px;line-height:32px}}@media (min-width: 1600px){.page-hero.listing-hero .hero-slide.text-image .text p{max-width:651px}}.page-hero.listing-hero .hero-slide.text-image .text h1{width:100%;max-width:651px;font-weight:400}@media (min-width: 1280px){.page-hero.listing-hero .hero-slide.text-image .text h1{font-size:41px}}@media (min-width: 1400px){.page-hero.listing-hero .hero-slide.text-image .text h1{font-size:46px;line-height:65px}}.page-hero.listing-hero .hero-slide.text-image .text h1 i{font-weight:300 !important}@media (min-width: 768px){.page-hero.listing-hero .hero-slide.text-image .site-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.page-hero.listing-hero .hero-slide.text-image .site-container{display:flex;flex-direction:row}}@media screen and (max-width: 1020px){.page-hero.listing-hero .hero-slide.text-image .site-container figure{height:100%;width:100%}.page-hero.listing-hero .hero-slide.text-image .site-container figure img{height:100%}}@media screen and (min-width: 1020px)and (max-width: 1279px){.page-hero.listing-hero .hero-slide.text-image .site-container figure{width:51%;clip-path:polygon(31.24% 0%, 112.37% 0%, 112.37% 100%, 0% 100%, 34.6% 0%)}}@media screen and (min-width: 1280px)and (max-width: 1365px){.page-hero.listing-hero .hero-slide.text-image .site-container figure{width:52.5%;clip-path:polygon(31.24% 0%, 112.37% 0%, 112.37% 100%, 0% 100%, 40.2% 0%)}}.page-hero.listing-hero .overlay-image{position:absolute;bottom:0;right:0;z-index:10;display:none;height:100%}@media (min-width: 1280px){.page-hero.listing-hero .overlay-image{right:144px;display:block}}@media screen and (min-width: 1920px){.page-hero.listing-hero .overlay-image{right:10%}}@media screen and (min-width: 2000px){.page-hero.listing-hero .overlay-image{right:20%}}
