@media(max-width:1024px){.elementor .ft-cols{column-gap:32px;padding-block-start:56px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .hd-burger{display:inline-flex;}}@media(max-width:1024px){.elementor .hd-cta{display:none;}}@media(max-width:1024px){.elementor .hd-nav{display:none;}}@media(max-width:1024px){.elementor .hd{height:80px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);}}@media(max-width:1024px){.elementor .pn-badge{width:64px;height:64px;min-width:64px;}}@media(max-width:1024px){.elementor .pn-gap{gap:40px;}}@media(max-width:1024px){.elementor .pn-stat-num{font-size:56px;&.t-body { font-size: 56px; }\n}}@media(max-width:1024px){.elementor .pn-stat-text{&.t-body { font-size: 15px; line-height: 20px; }\n}}@media(max-width:1024px){.elementor .pn-stat{min-height:0px;padding-block-start:40px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;gap:16px;}}@media(max-width:1024px){.elementor .pn-stats{gap:16px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .pn-logos{justify-content:flex-start;gap: 24px 32px;\n}}@media(max-width:1024px){.elementor .pn-box-head{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:24px;align-items:flex-start;}}@media(max-width:1024px){.elementor .pn-badges{width:120px;}}@media(max-width:1024px){.elementor .pn-card-text{max-width: none; &.t-body { font-size: 15px; line-height: 20px; }\n}}@media(max-width:1024px){.elementor .pn-card-title{&.t-h3 { font-size: 28px; line-height: 32px; }\n}}@media(max-width:1024px){.elementor .pn-card-body{padding:0px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .pn-card-photo{width:100%;height:340px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .pn-card{flex-direction:column;gap:24px;flex:0 0 320px;max-width: none;\n}}@media(max-width:1024px){.elementor .pn-box{width:auto;padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-32px;margin-inline-end:-32px;border-radius:0px;}}@media(max-width:1024px){.elementor .sg-submit{width:100%;height:48px;min-height:48px;max-width:100%;}}@media(max-width:1024px){.elementor .sg-form{width:100%;flex:0 1 auto;max-width: none;\n}}@media(max-width:1024px){.elementor .sg-title{max-width:320px;}}@media(max-width:1024px){.elementor .sg-copy{width:100%;max-width:480px;flex:0 1 auto;}}@media(max-width:1024px){.elementor .sg-inner{flex-direction:column;justify-content:flex-start;align-items:stretch;}}@media(max-width:1024px){.elementor .ins-title{&.t-h1 { font-size: 36px; line-height: 42px; }\n}}@media(max-width:1024px){.elementor .ins-eyebrow{&.t-body { font-size: 24px; }\n}}@media(max-width:1024px){.elementor .ins-head{padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}}@media(max-width:1024px){.elementor .ins-sec{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .ins-scroll-text{font-size:24px;}}@media(max-width:1024px){.elementor .field-textarea{font-size:14px;padding-block-start:18px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:1024px){.elementor .field-input{font-size:14px;}}@media(max-width:1024px){.elementor .container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .t-label{font-family:"Open Sans";font-weight:400;font-size:14px;letter-spacing:-0.12px;line-height:19px;}}@media(max-width:1024px){.elementor .t-body{font-size:15px;}}@media(max-width:1024px){.elementor .t-h2{font-size:36px;}}@media(max-width:1024px){.elementor .t-h1{font-size:48px;line-height: normal;\n}}@media(max-width:1024px){.elementor .btn{width:330px;font-size:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}