@media(max-width:1080px){.elementor .spec-bag-caption{font-size:0.75rem;}}@media(max-width:1080px){.elementor .spec-bag-type{font-size:0.75rem;}}@media(max-width:1080px){.elementor .spec-bag-range{font-size:0.75rem;}}@media(max-width:1080px){.elementor .spec-bag-word{object-fit:contain;}}@media(max-width:1080px){.elementor .spec-bag{flex:0 0 auto;align-self:center;}}@media(max-width:1080px){.elementor .example{flex-direction:column;align-items:stretch;}}@media(max-width:1080px){.elementor .flow-arrow{display:none;}}@media(max-width:1080px){.elementor .flow-step{flex:1 1 calc((100% - 48px) / 3);}}@media(max-width:1080px){.elementor .flow{flex-wrap:wrap;}}@media(max-width:1080px){.elementor .material-num-tag{font-size:0.75rem;}}@media(max-width:1080px){.elementor .photo-break-media{aspect-ratio:16/9;flex:0 0 auto;}}@media(max-width:1080px){.elementor .photo-break{flex-direction:column;}}@media(max-width:1080px){.elementor .app-detail{flex-direction:column;gap:24px;}}@media(max-width:1080px){.elementor .section-tight{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1080px){.elementor .card-third{flex:0 1 calc((100% - 24px) / 2);}}@media(max-width:1080px){.elementor .card-quarter{flex:0 1 calc((100% - 24px) / 2);}}@media(max-width:1080px){.elementor .button-teal{min-height:44px;}}@media(max-width:1080px){.elementor .section{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;}}