@media(max-width:767px){.elementor .vv-icon-20{width:18px;height:18px;}}@media(max-width:767px){.elementor .vv-icon-tile{width:46px;height:46px;min-width:46px;}}@media(max-width:767px){.elementor .vv-icon-tile--line{width:36px;height:36px;min-width:36px;}}@media(max-width:767px){.elementor .vv-btn{font-size:15px;}}@media(max-width:767px){.elementor .vv-text-lead{font-size:17px;}}@media(max-width:767px){.elementor .vv-h-credits{font-size:var(--vd-v-credits-m);}}@media(max-width:767px){.elementor .vv-h-statement{font-size:var(--vd-v-statement-m);}}@media(max-width:767px){.elementor .vv-h-46{font-size:30px;}}@media(max-width:767px){.elementor .vv-h-xl{font-size:32px;}}@media(max-width:767px){.elementor .vv-h-display{font-size:var(--vd-v-display-m);}}@media(max-width:767px){.elementor .vv-row{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .vv-row-between{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .vv-sec{padding-block-start:var(--vd-v-pad-y-m);padding-block-end:var(--vd-v-pad-y-m);padding-inline-start:var(--vd-v-pad-x-m);padding-inline-end:var(--vd-v-pad-x-m);}}@media(max-width:767px){.elementor .vv-footer{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;justify-content:center;}}@media(max-width:767px){.elementor .vv-contact-grid{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .vv-still-img{height:280px;}}@media(max-width:767px){.elementor .vv-still{padding-block-start:12px;padding-block-end:44px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .vv-wide-tag{inset-block-start:24px;inset-inline-end:24px;}}@media(max-width:767px){.elementor .vv-widescreen{height:560px;padding-block-start:0px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;justify-content:flex-end;}}@media(max-width:767px){.elementor .vv-film-cap{font-size:10px;gap:6px;}}@media(max-width:767px){.elementor .vv-film-img{height:180px;}}@media(max-width:767px){.elementor .vv-filmstrip{padding-block-start:32px;padding-block-end:32px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .vv-logo-l{height:72px;}}@media(max-width:767px){.elementor .vv-logo-m{height:48px;}}@media(max-width:767px){.elementor .vv-logo-s{height:28px;}}@media(max-width:767px){.elementor .vv-logo-row{gap:32px;}}@media(max-width:767px){.elementor .vv-lens{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .vv-log-row{column-gap:14px;grid-template-columns:36px 1fr;}}@media(max-width:767px){.elementor .vv-monitor{height:260px;}}@media(max-width:767px){.elementor .vv-take-text{font-size:17px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .vv-product-frame{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .vv-logo{height:38px;}}@media(max-width:767px){.elementor .vv-header-actions{gap:10px;}}@media(max-width:767px){.elementor .vv-header{inset-block-start:20px;inset-inline-end:20px;inset-inline-start:20px;gap:10px;}}@media(max-width:767px){.elementor .vv-hero-meta{display:none;}}@media(max-width:767px){.elementor .vv-veil-left{background-image:linear-gradient(0deg, rgba(12,23,6,0.85) 0%,rgba(12,23,6,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .vv-veil-top{background-image:linear-gradient(180deg, rgba(12,23,6,0.6) 0%,rgba(12,23,6,0) 22%,rgba(12,23,6,0.2) 40%,rgba(12,23,6,0.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .vv-hero{height:auto;min-height:640px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .vv-focusbox{display:none;}}@media(max-width:767px){.elementor .vv-cross-v{display:none;}}@media(max-width:767px){.elementor .vv-cross-h{display:none;}}@media(max-width:767px){.elementor .vv-bracket{width:28px;height:28px;}}@media(max-width:767px){.elementor .vv-bracket--md{width:32px;height:32px;}}@media(max-width:767px){.elementor .vv-bracket--sm{width:24px;height:24px;}}@media(max-width:767px){.elementor .vv-p-br{inset-inline-end:12px;inset-block-end:12px;}}@media(max-width:767px){.elementor .vv-p-bl{inset-block-end:12px;inset-inline-start:12px;}}@media(max-width:767px){.elementor .vv-p-tr{inset-block-start:12px;inset-inline-end:12px;}}@media(max-width:767px){.elementor .vv-p-tl{inset-block-start:12px;inset-inline-start:12px;}}@media(max-width:767px){.elementor .vv-stack--l{gap:var(--vd-v-gap-l);}}@media(max-width:767px){.elementor .vv-btn--sm{height:40px;font-size:14px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .vv-btn--block{font-size:18px;}}@media(max-width:767px){.elementor .vv-sec--y0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .vv-sec--y100{padding-block-start:var(--vd-v-pad-y-m);padding-block-end:var(--vd-v-pad-y-m);}}@media(max-width:767px){.elementor .vv-sec--y110{padding-block-start:var(--vd-v-pad-y-m);padding-block-end:var(--vd-v-pad-y-m);}}@media(max-width:767px){.elementor .vv-sec--flush{padding-block-start:0px;}}@media(max-width:767px){.elementor .vv-hide-m{display:none;}}