@media(max-width:1024px){.elementor .site-footer{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .contact-value{font-size:20px;}}@media(max-width:1024px){.elementor .contact-grid{grid-template-columns:minmax(0, 1fr);row-gap: 3.5rem;\n}}@media(max-width:1024px){.elementor .nav-toggle{display:flex;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .nav-link{width:100%;font-size:12px;padding-block-start:1.15em;padding-block-end:1.15em;padding-inline-start:3.3em;padding-inline-end:3.3em;}}@media(max-width:1024px){.elementor .site-nav{width:100%;position:absolute;inset-block-start:100%;inset-inline-start:0px;padding-block-start:8px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-color:#161616;display:none;flex-direction:column;align-items:stretch;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.08);\n}}@media(max-width:1024px){.elementor .site-header{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-color:#161616;}}@media(max-width:1024px){.elementor .brand-tagline{font-size:10px;}}@media(max-width:1024px){.elementor .brand-name{font-size:11px;}}@media(max-width:1024px){.elementor .Title-L{font-size:36px;}}@media(max-width:1024px){.elementor .reel-text{gap:12px;}}@media(max-width:1024px){.elementor .reel-section{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:60px;padding-inline-end:60px;gap:70px;}}@media(max-width:1024px){.elementor .btn-medium{font-size:10.5px;padding-block-start:0.4em;padding-block-end:0.4em;padding-inline-start:1em;padding-inline-end:1em;}}