.text-and-image{position:relative;margin:7.75rem auto;display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width:1024px){.text-and-image{margin:2rem auto}}.text-and-image .cols{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7.5rem;align-items:initial;justify-content:initial}@media screen and (max-width:1024px){.text-and-image .cols{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:600px){.text-and-image .cols{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1024px){.text-and-image .cols{grid-gap:3rem}}.text-and-image .cols .col .container{margin:0 0 0 auto;max-width:33.5rem}@media screen and (max-width:1440px){.text-and-image .cols .col .container{padding:0 0 0 3rem}}@media screen and (max-width:1024px){.text-and-image .cols .col .container{max-width:90%;margin:0 auto;padding:0}}.text-and-image .cols .col .container .socials{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;align-items:inherit;justify-content:flex-start;grid-template-columns:repeat(5,fit-content(100%))!important;margin-top:3rem}@media screen and (max-width:1440px){.text-and-image .cols .col .container .socials{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1024px){.text-and-image .cols .col .container .socials{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.text-and-image .cols .col .container .socials{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.text-and-image .cols .col .container .socials{grid-template-columns:repeat(1,1fr)}}.text-and-image .cols .col .container .socials a{transition:color .33s}.text-and-image .cols .col .container .socials a:hover{color:#f06b36}.text-and-image .cols .col .container .socials a img{-o-object-fit:contain;object-fit:contain;height:1.75rem;border-radius:0}.text-and-image .cols .col .container .address-and-phone{display:flex;flex-flow:column wrap;gap:initial;align-items:initial;justify-content:initial}.text-and-image .cols .col .container .address-and-phone a{font-family:mr-eaves-xl-sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:calc(18px * ((0 / 100)/ 10));line-height:27px;color:#0e1d39;color:#f06b36}.text-and-image .cols .col .container .expand{cursor:pointer;margin-top:2rem;display:none}.text-and-image .cols .col .container .expand.show{display:flex}.text-and-image .cols .col .container .expand .less,.text-and-image .cols .col .container .expand .more{display:flex;flex-flow:row nowrap;gap:inherit;align-items:center;justify-content:center}.text-and-image .cols .col .container .expand .less{display:none}.text-and-image .cols .col .container .expand .less img{transform:rotate(180deg)}.text-and-image .cols .col .container .expand span{margin-left:.5rem}.text-and-image .cols .col .container .expand img{width:initial;height:initial;-o-object-fit:contain;object-fit:contain}.text-and-image .cols .col .container .button{margin-top:1.75rem}.text-and-image .cols .col .container .masked{height:325px;-webkit-mask-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#000),color-stop(.5,#000),color-stop(1,rgba(0,0,0,0)))}.text-and-image .cols .col img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:.5rem 0 0 .5rem;height:42rem}@media screen and (max-width:1024px){.text-and-image .cols .col img{border-radius:0;height:auto}}.text-and-image .cols .col a img{filter:grayscale(1);transition:filter .33s}.text-and-image .cols .col a:hover img{filter:grayscale(0)}.text-and-image.wide .cols .col .container{max-width:43.75rem}@media screen and (max-width:1024px){.text-and-image.wide .cols .col .container{max-width:90%;margin:0 auto}}.text-and-image.short{margin-bottom:0}.text-and-image.center .cols{align-items:center}.text-and-image h1{font-size:34px}