@media(max-width:767px){.elementor .s-ph-hero-title{font-size:28px;}}@media(max-width:767px){.elementor .s-ph-hero-ctas{gap:14px;}}@media(max-width:767px){.elementor .s-ph-hero-panel{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-ph-hero{padding-block-start:40px;padding-block-end:min(8.75vw, 168px);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-uc2-grid{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .s-ph-specs-intro{font-size:21px;}}@media(max-width:767px){.elementor .s-ph-specs-g1-row-1{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g1-row-2{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g1-row-3{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g1-row-4{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g1-row-5{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g1-row-6{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g1-grid{column-gap:0px;row-gap:28px;}}@media(max-width:767px){.elementor .s-ph-specs-g2-row-1{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g2-row-2{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g2-row-3{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g2-row-4{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g2-row-5{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g2-row-6{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g2-row-7{width:100%;}}@media(max-width:767px){.elementor .s-ph-specs-g2-grid{column-gap:0px;row-gap:28px;}}@media(max-width:767px){.elementor .s-ph-splitband-img-l{width:100%;height:56vw;}}@media(max-width:767px){.elementor .s-ph-splitband-img-r{width:100%;height:56vw;}}@media(max-width:767px){.elementor .s-ph-splitband{flex-direction:column;}}@media(max-width:767px){.elementor .s-ph-rc-card-1{width:100%;min-height:auto;padding-block-start:28px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-ph-rc-card-2{width:100%;min-height:auto;padding-block-start:28px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-ph-rc-card-3{width:100%;min-height:auto;padding-block-start:28px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-ph-rc-card-4{width:100%;min-height:auto;padding-block-start:28px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-ph-mo-card-1{width:100%;}}@media(max-width:767px){.elementor .s-ph-mo-card-2{width:100%;}}@media(max-width:767px){.elementor .s-ph-mo-card-3{width:100%;}}@media(max-width:767px){.elementor .s-ph-dl-item-1-label{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-dl-item-1{padding-block-start:20px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-dl-item-2-label{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-dl-item-2{padding-block-start:20px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-dl-item-3-label{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-dl-item-3{padding-block-start:20px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-dl-item-4-label{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-dl-item-4{padding-block-start:20px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-media-play{width:52px;height:52px;}}@media(max-width:767px){.elementor .s-ph-media-thumb-1{width:90px;}}@media(max-width:767px){.elementor .s-ph-media-thumb-2{width:90px;}}@media(max-width:767px){.elementor .s-ph-media-thumb-3{width:90px;}}@media(max-width:767px){.elementor .s-ph-rf-card-1-text{margin-block-start:28px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-rf-card-1{width:100%;min-height:auto;}}@media(max-width:767px){.elementor .s-ph-rf-card-2-text{margin-block-start:28px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-rf-card-2{width:100%;min-height:auto;}}@media(max-width:767px){.elementor .s-ph-rf-card-3-text{margin-block-start:28px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-rf-card-3{width:100%;min-height:auto;}}@media(max-width:767px){.elementor .s-ph-rf-card-4-text{margin-block-start:28px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-rf-card-4{width:100%;min-height:auto;}}@media(max-width:767px){.elementor .s-ph-faq-qt-1{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-faq-ico-1{width:32px;height:32px;}}@media(max-width:767px){.elementor .s-ph-faq-q-1{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-faq-qt-2{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-faq-ico-2{width:32px;height:32px;}}@media(max-width:767px){.elementor .s-ph-faq-q-2{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-faq-qt-3{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-faq-ico-3{width:32px;height:32px;}}@media(max-width:767px){.elementor .s-ph-faq-q-3{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-faq-qt-4{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-faq-ico-4{width:32px;height:32px;}}@media(max-width:767px){.elementor .s-ph-faq-q-4{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-faq-qt-5{font-size:18px;}}@media(max-width:767px){.elementor .s-ph-faq-ico-5{width:32px;height:32px;}}@media(max-width:767px){.elementor .s-ph-faq-q-5{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-ph-en-block-1-row{flex-direction:column;gap:20px;align-items:flex-start;}}@media(max-width:767px){.elementor .s-ph-en-block-2-row{flex-direction:column;gap:20px;align-items:flex-start;}}