@media(max-width:767px){.elementor .fgh-footer-bottom{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .fgh-footer-grid{gap:36px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .fgh-logo{width:104px;}}@media(max-width:767px){.elementor .fgh-faq-q{font-size:20px;}}@media(max-width:767px){.elementor .fgh-split-img{height:280px;}}@media(max-width:767px){.elementor .fgh-grid-2-wide{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .fgh-gallery-img{height:220px;}}@media(max-width:767px){.elementor .fgh-field-wrap{width:100%;}}@media(max-width:767px){.elementor .fgh-cta-card{text-align:center;flex-direction:column;grid-column:span 1;}}@media(max-width:767px){.elementor .fgh-grid-4{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .fgh-grid-3{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .fgh-btn-light{font-size:15px;}}@media(max-width:767px){.elementor .fgh-btn{font-size:15px;}}@media(max-width:767px){.elementor .fgh-number{font-size:40px;}}@media(max-width:767px){.elementor .fgh-h4{font-size:26px;}}@media(max-width:767px){.elementor .fgh-h3{font-size:30px;}}@media(max-width:767px){.elementor .fgh-h2{font-size:34px;}}@media(max-width:767px){.elementor .fgh-h1{font-size:42px;}}@media(max-width:767px){.elementor .fgh-banner{min-height:300px;}}