@media(max-width:767px){.elementor .nav{height:70px;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .heading-2{font-size:2rem;}}@media(max-width:767px){.elementor .section{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .next__content{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .headline{font-size:2.5rem;line-height:2.5rem;}}@media(max-width:767px){.elementor .two-col{display:grid;gap:2rem;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .o-2-mobile{order:99999;}}@media(max-width:767px){.elementor .intro-bg-2{background-image:linear-gradient(#ffffffcc, #ffffffcc),url("https://solsticehc.net/wp-content/uploads/2026/06/Solstice_wing_2-1024x367.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom right;}}@media(max-width:767px){.elementor .width-60{max-width:100%;}}@media(max-width:767px){.elementor .nav__content{padding:0px;}}@media(max-width:767px){.elementor .offcanvas-menu{padding:1rem;}}@media(max-width:767px){.elementor .offcanvas__exit{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:end;}}@media(max-width:767px){.elementor .offcanvas__list{padding:0px;display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .offcanvas__link{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .offcanvas__text{font-family:gotham;font-weight:500;font-size:1.25rem;color:#004D71;}}@media(max-width:767px){.elementor .border-bot-1{padding-inline-start:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#bdbdbd;border-style:solid;}}@media(max-width:767px){.elementor .padding-left-neg-1{padding-inline-start:1rem;}}@media(max-width:767px){.elementor .nav__menu-list{display:none;}}@media(max-width:767px){.elementor .text-underline{border-block-end-width:1px;border-style:solid;}}