@media(max-width:767px){.elementor .header-wrap{padding-block-start:15px;flex-direction:column;justify-content:space-between;align-items:stretch;}}@media(max-width:767px){.elementor .btn{font-size:1rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;flex:1 0 auto;align-self:center;}}@media(max-width:767px){.elementor .btn-wrap{width:100%;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}}@media(max-width:767px){.elementor .main{margin-block-start:-190px;background-image:url("https://cqc.aero/wp-content/uploads/2026/05/cqc-hero-runway-white-1024x576.webp"),linear-gradient(180deg, #1f343a 0%,#335860 50%,#1f343a 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:auto,auto auto;background-position:top right,0% 0%;}}@media(max-width:767px){.elementor .text-11{font-size:1.1rem;}}@media(max-width:767px){.elementor .section{padding-block-start:20px;padding-block-end:50px;flex-direction:column;row-gap:20px;}}@media(max-width:767px){.elementor .section-card{padding-block-start:50px;padding-block-end:50px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:50px;margin-block-end:50px;}}@media(max-width:767px){.elementor .col-60{width:100%;}}@media(max-width:767px){.elementor .col-40{width:100%;}}@media(max-width:767px){.elementor .image{width:100%;}}@media(max-width:767px){.elementor .audience-card{flex-direction:column;}}@media(max-width:767px){.elementor .card-text-wrap{width:100%;padding-inline-start:25px;padding-inline-end:25px;order:99999;}}@media(max-width:767px){.elementor .card-image{width:100%;}}@media(max-width:767px){.elementor .cta-card{padding-inline-start:25px;padding-inline-end:25px;}}@media(max-width:767px){.elementor .tab-menu{flex-direction:column;row-gap:10px;}}@media(max-width:767px){.elementor .tab-trig{align-self:stretch;}}@media(max-width:767px){.elementor .tab-content-block{padding-block-start:50px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .h3-about{font-size:1.5rem;text-align:center;align-self:center;}}@media(max-width:767px){.elementor .m-center{text-align:center;}}@media(max-width:767px){.elementor .cta-center{text-align:start;}}@media(max-width:767px){.elementor .hero-section-cols{padding-block-start:220px;padding-block-end:50px;}}@media(max-width:767px){.elementor .btn-wrap-nav{gap:10px;justify-content:space-between;align-items:stretch;}}