@media(max-width:1024px){.elementor .clear{flex-direction:column;align-self:center;}}@media(max-width:1024px){.elementor .center{text-align:center;}}@media(max-width:1024px){.elementor .boxed{width:90%;overflow:hidden;}}@media(max-width:1024px){.elementor .SM-padding{padding:0px;}}@media(max-width:1024px){.elementor .LG-padding{padding:80px;}}@media(max-width:1024px){.elementor .XL-padding{padding:var(--adaptiveXL);}}@media(max-width:1024px){.elementor .SM-gaps{gap:12px;}}@media(max-width:1024px){.elementor .button-default{color:var(--X-LIGHT);background-color:var(--XDARK);}}@media(max-width:1024px){.elementor .reverse-btn{color:var(--XDARK);background-color:var(--WHITE);}}@media(max-width:1024px){.elementor .BodyText{font-size:1.2rem;}}@media(max-width:1024px){.elementor .Head2{font-size:38px;}}@media(max-width:1024px){.elementor .BodyText-SM{font-size:1.15rem;display:flex;align-self:center;}}@media(max-width:1024px){.elementor .Subhead2{font-size:27px;}}@media(max-width:1024px){.elementor .Subhead1{font-size:31px;text-transform:none;}}@media(max-width:1024px){.elementor .medium850{align-self:center;}}@media(max-width:1024px){.elementor .subfooter{font-family:var(--BodyFont);padding-inline-start:0px;border-inline-start-width:0px;flex-direction:row;justify-content:flex-start;}}@media(max-width:1024px){.elementor .img-fill{object-fit:cover;align-self:stretch;}}@media(max-width:1024px){.elementor .footer-credit-text{height:20px;font-family:var(--BodyFont);font-weight:300;font-size:14px;padding-inline-start:0px;border-inline-start-width:0px;}}@media(max-width:1024px){.elementor .stretch{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;}}@media(max-width:1024px){.elementor .script-overlay{text-align:center;}}@media(max-width:1024px){.elementor .container50-desktop{width:100%;min-height:40vw;display:flex;flex-direction:column;}}@media(max-width:1024px){.elementor .bleed-sides{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .grid-img{width:18vw;min-height:0px;max-height:25vw;}}@media(max-width:1024px){.elementor .grid-img-wide{width:36vw;}}@media(max-width:1024px){.elementor .grid-img-2x2{width:36vw;max-height:55vw;}}@media(max-width:1024px){.elementor .photo-tablet-shift-left{position:relative;inset-inline-end:50px;}}