.elementor-kit-10{--e-global-color-primary:#1F3A57;--e-global-color-secondary:#14212F;--e-global-color-text:#3E4C5B;--e-global-color-accent:#A9D02F;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-weight:600;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --vp-navy:#1F3A57; --vp-white:#FFFFFF; --vp-paper:#F3F6F9; --vp-line:#DCE3EA; --vp-ink:#14212F; --vp-body:#3E4C5B; --vp-muted:#5B6877; --vp-navy-deep:#152A40; --vp-navy-soft:#2A4A6C; --vp-on-navy:#E8EEF5; --vp-on-navy-muted:#B4C4D5; --vp-accent:#A9D02F; --vp-accent-strong:#94B91F; --vp-on-accent:#14212F; --vp-font-heading:Archivo; --vp-font-body:Figtree; --vp-container:1240px; --vp-gutter:clamp(16px, 4vw, 32px); --vp-section-y:clamp(72px, 9vw, 120px); --vp-radius-card:16px; --vp-radius-control:10px; }
/* Start custom CSS *//* Veypack: V4 sınıflarına sığmayan kurallar. Kaynak: insa/vp.css (kit.py derler). */
:root { --vp-ease: cubic-bezier(.2, .7, .2, 1); --vp-shadow-card: 0 1px 2px rgba(20, 33, 47, .06), 0 12px 32px -12px rgba(20, 33, 47, .18); --vp-shadow-pop: 0 24px 80px -20px rgba(10, 22, 36, .45); --vp-header-h: 72px; }
html, body { overflow-x: clip; }
html body { font-family: var(--vp-font-body), system-ui, -apple-system, "Segoe UI", sans-serif; color: var(--vp-body); background: var(--vp-white); font-size: 17px; line-height: 1.6; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
::selection { background: var(--vp-accent); color: var(--vp-on-accent); }
:focus-visible { outline: 3px solid var(--vp-accent); outline-offset: 3px; }
:where(.elementor) :where(.e-heading-base, .e-paragraph-base) { font-family: inherit; }
:where(.elementor) :where(.e-image-base) { max-width: 100%; height: auto; }
:where(.elementor) :where(.e-paragraph-base, .e-heading-base) a { color: inherit; text-decoration: none; }
:where(.elementor) a:where(.e-con):hover, :where(.elementor) a:where(.e-button-base):hover { color: inherit; }
body .elementor .e-paragraph-base strong { color: var(--vp-ink); font-weight: 650; }
body .elementor .vp-on-dark .e-paragraph-base strong, body .elementor .vp-cta .e-paragraph-base strong, body .elementor .vp-compare-col--vp .e-paragraph-base strong { color: #FFFFFF; }
body .elementor .vp-on-dark .vp-h1, body .elementor .vp-on-dark .vp-h2, body .elementor .vp-on-dark .vp-h3, body .elementor .vp-on-dark .vp-h4 { color: #FFFFFF; }
body .elementor .vp-on-dark .vp-lead, body .elementor .vp-on-dark .vp-text { color: var(--vp-on-navy); }
body .elementor .vp-on-dark .vp-small { color: var(--vp-on-navy-muted); }
body .elementor .vp-link { border-bottom: 2px solid var(--vp-accent); transition: gap .2s var(--vp-ease); }
body .elementor .vp-link::after { content: ""; width: 18px; height: 18px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3Cpath d=%22M13 18l6 -6%22 /%3E%3Cpath d=%22M13 6l6 6%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3Cpath d=%22M13 18l6 -6%22 /%3E%3Cpath d=%22M13 6l6 6%22 /%3E%3C/svg%3E") center/contain no-repeat; }
body .elementor .vp-ic { -webkit-mask: var(--vp-i) center/contain no-repeat; mask: var(--vp-i) center/contain no-repeat; }
body .elementor .vp-ic-affiliate { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5.931 6.936l1.275 4.249m5.607 5.609l4.251 1.275%22 /%3E%3Cpath d=%22M11.683 12.317l5.759 -5.759%22 /%3E%3Cpath d=%22M4 5.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0 -3 0%22 /%3E%3Cpath d=%22M17 5.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0 -3 0%22 /%3E%3Cpath d=%22M17 18.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0 -3 0%22 /%3E%3Cpath d=%22M4 15.5a4.5 4.5 0 1 0 9 0a4.5 4.5 0 1 0 -9 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-arrow-left { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3Cpath d=%22M5 12l6 6%22 /%3E%3Cpath d=%22M5 12l6 -6%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-arrow-right { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3Cpath d=%22M13 18l6 -6%22 /%3E%3Cpath d=%22M13 6l6 6%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-arrow-up-right { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M17 7l-10 10%22 /%3E%3Cpath d=%22M8 7l9 0l0 9%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-brand-whatsapp { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9%22 /%3E%3Cpath d=%22M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-building-factory-2 { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 21h18%22 /%3E%3Cpath d=%22M5 21v-12l5 4v-4l5 4h4%22 /%3E%3Cpath d=%22M19 21v-8l-1.436 -9.574a.5 .5 0 0 0 -.495 -.426h-1.145a.5 .5 0 0 0 -.494 .418l-1.43 8.582%22 /%3E%3Cpath d=%22M9 17h1%22 /%3E%3Cpath d=%22M14 17h1%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-check { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l5 5l10 -10%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-chevron-down { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M6 9l6 6l6 -6%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-clipboard-list { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2%22 /%3E%3Cpath d=%22M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2%22 /%3E%3Cpath d=%22M9 12l.01 0%22 /%3E%3Cpath d=%22M13 12l2 0%22 /%3E%3Cpath d=%22M9 16l.01 0%22 /%3E%3Cpath d=%22M13 16l2 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-clock { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0%22 /%3E%3Cpath d=%22M12 7v5l3 3%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-download { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d=%22M7 11l5 5l5 -5%22 /%3E%3Cpath d=%22M12 4l0 12%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-file-invoice { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22 /%3E%3Cpath d=%22M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2%22 /%3E%3Cpath d=%22M9 7l1 0%22 /%3E%3Cpath d=%22M9 13l6 0%22 /%3E%3Cpath d=%22M13 17l2 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-file-text { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22 /%3E%3Cpath d=%22M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2%22 /%3E%3Cpath d=%22M9 9l1 0%22 /%3E%3Cpath d=%22M9 13l6 0%22 /%3E%3Cpath d=%22M9 17l6 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-headset { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 14v-3a8 8 0 1 1 16 0v3%22 /%3E%3Cpath d=%22M18 19c0 1.657 -2.686 3 -6 3%22 /%3E%3Cpath d=%22M4 14a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-1a2 2 0 0 1 -2 -2v-3%22 /%3E%3Cpath d=%22M15 14a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-1a2 2 0 0 1 -2 -2v-3%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-home { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l-2 0l9 -9l9 9l-2 0%22 /%3E%3Cpath d=%22M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7%22 /%3E%3Cpath d=%22M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-mail { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10%22 /%3E%3Cpath d=%22M3 7l9 6l9 -6%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-map-pin { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0%22 /%3E%3Cpath d=%22M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-menu-2 { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6l16 0%22 /%3E%3Cpath d=%22M4 12l16 0%22 /%3E%3Cpath d=%22M4 18l16 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-packages { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M7 16.5l-5 -3l5 -3l5 3v5.5l-5 3l0 -5.5%22 /%3E%3Cpath d=%22M2 13.5v5.5l5 3%22 /%3E%3Cpath d=%22M7 16.545l5 -3.03%22 /%3E%3Cpath d=%22M17 16.5l-5 -3l5 -3l5 3v5.5l-5 3l0 -5.5%22 /%3E%3Cpath d=%22M12 19l5 3%22 /%3E%3Cpath d=%22M17 16.5l5 -3%22 /%3E%3Cpath d=%22M12 13.5v-5.5l-5 -3l5 -3l5 3v5.5%22 /%3E%3Cpath d=%22M7 5.03v5.455%22 /%3E%3Cpath d=%22M12 8l5 -3%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-phone { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-plus { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M12 5l0 14%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-progress-check { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M10 20.777a8.942 8.942 0 0 1 -2.48 -.969%22 /%3E%3Cpath d=%22M14 3.223a9.003 9.003 0 0 1 0 17.554%22 /%3E%3Cpath d=%22M4.579 17.093a8.961 8.961 0 0 1 -1.227 -2.592%22 /%3E%3Cpath d=%22M3.124 10.5c.16 -.95 .468 -1.85 .9 -2.675l.169 -.305%22 /%3E%3Cpath d=%22M6.907 4.579a8.954 8.954 0 0 1 3.093 -1.356%22 /%3E%3Cpath d=%22M9 12l2 2l4 -4%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-ruler-measure { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M19.875 12c.621 0 1.125 .512 1.125 1.143v5.714c0 .631 -.504 1.143 -1.125 1.143h-15.875a1 1 0 0 1 -1 -1v-5.857c0 -.631 .504 -1.143 1.125 -1.143h15.75%22 /%3E%3Cpath d=%22M9 12v2%22 /%3E%3Cpath d=%22M6 12v3%22 /%3E%3Cpath d=%22M12 12v3%22 /%3E%3Cpath d=%22M18 12v3%22 /%3E%3Cpath d=%22M15 12v2%22 /%3E%3Cpath d=%22M3 3v4%22 /%3E%3Cpath d=%22M3 5h18%22 /%3E%3Cpath d=%22M21 3v4%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-scale { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M7 20l10 0%22 /%3E%3Cpath d=%22M6 6l6 -1l6 1%22 /%3E%3Cpath d=%22M12 3l0 17%22 /%3E%3Cpath d=%22M9 12l-3 -6l-3 6a3 3 0 0 0 6 0%22 /%3E%3Cpath d=%22M21 12l-3 -6l-3 6a3 3 0 0 0 6 0%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-shield-check { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06%22 /%3E%3Cpath d=%22M15 19l2 2l4 -4%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-transfer { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M20 10h-16l5.5 -6%22 /%3E%3Cpath d=%22M4 14h16l-5.5 6%22 /%3E%3C/svg%3E"); }
body .elementor .vp-ic-x { --vp-i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M18 6l-12 12%22 /%3E%3Cpath d=%22M6 6l12 12%22 /%3E%3C/svg%3E"); }
body .elementor .vp-btn { transition: background-color .18s var(--vp-ease), border-color .18s var(--vp-ease), color .18s var(--vp-ease), transform .12s var(--vp-ease); }
body .elementor .vp-btn:active { transition-duration: .08s; }
body .elementor .vp-btn--sm { min-height: 44px; padding: 0 18px; font-size: 15px; }
body .elementor .vp-btn--dl::before, body .elementor .vp-btn--wa::before, body .elementor .vp-btn--tel::before, body .elementor .vp-btn--arrow::after, body .elementor .vp-btn--home::before { content: ""; width: 20px; height: 20px; flex: 0 0 auto; background: currentColor; }
body .elementor .vp-btn--dl::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d=%22M7 11l5 5l5 -5%22 /%3E%3Cpath d=%22M12 4l0 12%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d=%22M7 11l5 5l5 -5%22 /%3E%3Cpath d=%22M12 4l0 12%22 /%3E%3C/svg%3E") center/contain no-repeat; }
body .elementor .vp-btn--wa::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9%22 /%3E%3Cpath d=%22M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9%22 /%3E%3Cpath d=%22M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1%22 /%3E%3C/svg%3E") center/contain no-repeat; }
body .elementor .vp-btn--tel::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 /%3E%3C/svg%3E") center/contain no-repeat; }
body .elementor .vp-btn--home::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l-2 0l9 -9l9 9l-2 0%22 /%3E%3Cpath d=%22M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7%22 /%3E%3Cpath d=%22M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l-2 0l9 -9l9 9l-2 0%22 /%3E%3Cpath d=%22M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7%22 /%3E%3Cpath d=%22M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6%22 /%3E%3C/svg%3E") center/contain no-repeat; }
body .elementor .vp-btn--arrow::after { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3Cpath d=%22M13 18l6 -6%22 /%3E%3Cpath d=%22M13 6l6 6%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3Cpath d=%22M13 18l6 -6%22 /%3E%3Cpath d=%22M13 6l6 6%22 /%3E%3C/svg%3E") center/contain no-repeat; }
.elementor-location-header { position: sticky; top: 0; z-index: 80; }
.admin-bar .elementor-location-header { top: 32px; }
@media (max-width: 782px) { .admin-bar .elementor-location-header { top: 0; } }
body .elementor .vp-header { -webkit-backdrop-filter: saturate(180%) blur(14px); border-bottom: 1px solid rgba(20, 33, 47, .08); }
body .elementor .vp-header-phone::before { content: ""; width: 18px; height: 18px; background: var(--vp-navy); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 /%3E%3C/svg%3E") center/contain no-repeat; }
.elementor-location-header .elementor-widget-nav-menu { flex: 0 0 auto; }
.elementor-location-header .elementor-nav-menu--main .elementor-item { font-family: var(--vp-font-body), system-ui, sans-serif; font-size: 16px; font-weight: 600; color: var(--vp-ink); padding: 10px 14px; border-radius: 8px; transition: color .15s, background-color .15s; }
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover { color: var(--vp-navy); background: var(--vp-paper); }
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--vp-navy); box-shadow: inset 0 -2px 0 var(--vp-accent); border-radius: 0; }
.elementor-nav-menu--main .vp-m-call, .elementor-nav-menu--main .vp-m-wa, .elementor-nav-menu--main .vp-m-cat { display: none !important; }
@media (max-width: 1024px) { .elementor-location-header .elementor-widget-nav-menu { order: 3; } }
@media (max-width: 420px) { body .elementor .vp-header-cta { display: none; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important; width: min(86vw, 380px) !important; height: 100vh; height: 100dvh; max-height: none !important; margin: 0 !important; padding: 88px 0 0 !important; display: flex !important; flex-direction: column; overflow-y: auto; overscroll-behavior: contain; background: var(--vp-navy-deep); box-shadow: -24px 0 60px rgba(7, 18, 30, .35); z-index: 9998; transform: none !important; visibility: hidden; opacity: 0; clip-path: inset(0 0 0 100%); transition: clip-path .38s var(--vp-ease), opacity .2s ease, visibility 0s linear .38s !important; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container { visibility: visible; opacity: 1; clip-path: inset(0 0 0 0); transition: clip-path .38s var(--vp-ease), opacity .2s ease, visibility 0s !important; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container::before { content: ""; position: absolute; top: 24px; left: 24px; width: 118px; height: 40px; background: url("https://veypack.com/wp-content/uploads/2026/09/veypack-logo-beyaz.png") left center/contain no-repeat; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown .elementor-nav-menu { flex: 1 0 auto; display: flex; flex-direction: column; margin: 0 !important; padding: 0 !important; list-style: none; border-top: 1px solid rgba(255, 255, 255, .12); } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown .elementor-item { font-family: var(--vp-font-heading), system-ui, sans-serif !important; font-size: clamp(20px, 3.2vh, 26px) !important; font-weight: 650 !important; letter-spacing: -0.01em; color: #FFFFFF !important; background: transparent !important; padding: clamp(12px, 2vh, 18px) 24px !important; border-bottom: 1px solid rgba(255, 255, 255, .1); } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-location-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { color: var(--vp-accent) !important; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-call { margin-top: auto; padding: 24px 20px 0; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-wa, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat { padding: 10px 20px 0; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat { padding-bottom: 28px; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-call .elementor-item, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-wa .elementor-item, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat .elementor-item { display: flex !important; align-items: center; gap: 12px; min-height: 54px; padding: 0 18px !important; border: 1.5px solid rgba(255, 255, 255, .22) !important; border-radius: var(--vp-radius-control); font-family: var(--vp-font-body), system-ui, sans-serif !important; font-size: 17px !important; font-weight: 700 !important; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat .elementor-item { background: var(--vp-accent) !important; border-color: var(--vp-accent) !important; color: var(--vp-on-accent) !important; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-call, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-wa, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat { position: relative; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-call .elementor-item, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-wa .elementor-item, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat .elementor-item { padding-left: 50px !important; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-call::before, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-wa::before, .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat::before { content: ""; position: absolute; z-index: 2; left: 38px; bottom: 16px; width: 20px; height: 20px; background: #FFFFFF; pointer-events: none; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-cat::before { bottom: 44px; background: var(--vp-on-accent); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d=%22M7 11l5 5l5 -5%22 /%3E%3Cpath d=%22M12 4l0 12%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d=%22M7 11l5 5l5 -5%22 /%3E%3Cpath d=%22M12 4l0 12%22 /%3E%3C/svg%3E") center/contain no-repeat; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-call::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 /%3E%3C/svg%3E") center/contain no-repeat; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-wa::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9%22 /%3E%3Cpath d=%22M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1%22 /%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9%22 /%3E%3Cpath d=%22M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1%22 /%3E%3C/svg%3E") center/contain no-repeat; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-menu-toggle { width: 46px; height: 46px; border-radius: var(--vp-radius-control); border: 1.5px solid var(--vp-line); background: #FFFFFF; color: var(--vp-ink); font-size: 22px; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-menu-toggle svg { fill: var(--vp-ink); width: 22px; height: 22px; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-menu-toggle.elementor-active { position: fixed; top: 16px; right: 16px; z-index: 9999; border-color: rgba(255, 255, 255, .3); background: rgba(255, 255, 255, .08); } }
@media (max-width: 1024px) { .elementor-location-header .elementor-menu-toggle.elementor-active svg { fill: #FFFFFF; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-menu-toggle::before { content: ""; position: fixed; top: 0; bottom: 0; left: 0; right: min(86vw, 380px); background: rgba(7, 18, 30, .55); opacity: 0; pointer-events: none; transition: opacity .3s ease; } }
@media (max-width: 1024px) { .elementor-location-header .elementor-menu-toggle.elementor-active::before { opacity: 1; pointer-events: auto; } }
@media (max-width: 1024px) and (max-height: 640px) { .elementor-location-header .elementor-nav-menu--dropdown li.vp-m-call { padding-top: 12px; } }
body .elementor .vp-hero-copy .vp-h1 { color: #FFFFFF; font-size: clamp(38px, 3.9vw, 56px); max-width: none; }
body .elementor .vp-hero-copy .vp-lead { color: var(--vp-on-navy); max-width: 46ch; }
body .elementor .vp-hero-copy .vp-actions { margin-top: 10px; }
@media (max-width: 767px) { body .elementor .vp-hero .vp-actions .vp-btn { flex: 1 1 100%; } }
body .elementor .vp-pagehead .vp-h1 { color: #FFFFFF; max-width: 18ch; }
body .elementor .vp-pagehead--post .vp-h1 { max-width: 26ch; font-size: clamp(34px, 4vw, 56px); }
body .elementor .vp-pagehead .vp-lead { color: var(--vp-on-navy); margin-top: 20px; max-width: 58ch; }
body .elementor .vp-steps::before { content: ""; position: absolute; top: 27px; left: 28px; right: 28px; height: 2px; background: repeating-linear-gradient(90deg, var(--vp-line) 0 10px, transparent 10px 18px); }
body .elementor .vp-step-icon .vp-ic { width: 26px; height: 26px; }
body .elementor .vp-step .vp-text { font-size: 16px; }
@media (max-width: 1024px) { body .elementor .vp-steps::before { display: none; } }
@media (max-width: 767px) { body .elementor .vp-steps::before { display: block; top: 28px; bottom: 28px; left: 27px; right: auto; width: 2px; height: auto; background: repeating-linear-gradient(180deg, var(--vp-line) 0 10px, transparent 10px 18px); } }
body .elementor .vp-cell { transition: transform .25s var(--vp-ease), box-shadow .25s var(--vp-ease); }
body .elementor .vp-cell-img { transition: transform .6s var(--vp-ease); }
body .elementor .vp-cell:hover .vp-cell-img { transform: scale(1.04); }
body .elementor .vp-cell--tint .vp-cell-body { background: none; }
body .elementor .vp-cell--tint.vp-cell--f { background: #23425F; }
body .elementor .vp-cell-tint-icon .vp-ic { width: 26px; height: 26px; }
body .elementor .vp-cell .vp-h3 { color: #FFFFFF; }
body .elementor .vp-cell--a .vp-h3 { font-size: clamp(24px, 2.2vw, 30px); }
body .elementor .vp-cell .vp-small { color: var(--vp-on-navy); max-width: 46ch; }
body .elementor .vp-cell-arrow { transition: transform .25s var(--vp-ease); }
body .elementor .vp-cell-arrow .vp-ic { width: 20px; height: 20px; }
body .elementor .vp-cell:hover .vp-cell-arrow { transform: translateX(3px); }
body .elementor .vp-service { border-top: 1px solid var(--vp-line); }
body .elementor .vp-service:last-child { border-bottom: 1px solid var(--vp-line); }
body .elementor .vp-compare-col .vp-h3 { margin-bottom: 14px; }
body .elementor .vp-compare-col--vp .vp-h3 { color: #FFFFFF; }
body .elementor .vp-compare-row { border-top: 1px solid var(--vp-line); }
body .elementor .vp-compare-col--vp .vp-compare-row { border-top-color: rgba(255, 255, 255, .14); }
body .elementor .vp-compare-row .vp-ic { width: 22px; height: 22px; margin-top: 3px; }
body .elementor .vp-compare-col--solo .vp-ic { color: #9AA6B2; }
body .elementor .vp-compare-col--vp .vp-ic { color: var(--vp-accent); }
body .elementor .vp-compare-row .vp-text { font-size: 16px; }
body .elementor .vp-compare-col--solo .vp-text { color: var(--vp-muted); }
body .elementor .vp-compare-col--vp .vp-text { color: var(--vp-on-navy); }
body .elementor .vp-compare-col--vp .vp-text strong { color: #FFFFFF; }
body .elementor .vp-catalog-cover::after { content: ""; position: absolute; inset: 7% -7% -5% 7%; z-index: -1; border-radius: var(--vp-radius-card); background: var(--vp-paper); }
body .elementor .vp-check .vp-ic { width: 22px; height: 22px; margin-top: 2px; color: var(--vp-navy); }
body .elementor .vp-posts .e-collection-loop-layout-base, body .elementor .vp-posts [data-e-type="e-collection-loop-item"] { padding: 0; min-width: 0; }
body .elementor .vp-posts .e-collection-loop-layout-base { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); grid-auto-rows: auto; gap: 24px; }
body .elementor .vp-post-card { transition: box-shadow .25s var(--vp-ease), transform .25s var(--vp-ease); }
body .elementor .vp-post-title a:hover { color: var(--vp-navy); text-decoration: underline; text-decoration-color: var(--vp-accent); text-decoration-thickness: 2px; text-underline-offset: 4px; }
body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:first-child { grid-row: span 2; }
body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:first-child .vp-post-title { font-size: clamp(22px, 2vw, 28px); }
body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:not(:first-child) .vp-post-card { flex-direction: row; }
body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:not(:first-child) .vp-post-img-link { flex: 0 0 42%; }
body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:not(:first-child) .vp-post-img { height: 100%; aspect-ratio: auto; }
body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:not(:first-child) .vp-post-excerpt { display: none; }
body .elementor .vp-posts--grid .e-collection-loop-layout-base { grid-template-columns: repeat(3, minmax(0, 1fr)); }
body .elementor .vp-posts--grid [data-e-type="e-collection-loop-item"]:first-child { grid-column: 1 / -1; }
body .elementor .vp-posts--grid [data-e-type="e-collection-loop-item"]:first-child .vp-post-card { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); }
body .elementor .vp-posts--grid [data-e-type="e-collection-loop-item"]:first-child .vp-post-img { height: 100%; }
body .elementor .vp-posts--grid [data-e-type="e-collection-loop-item"]:first-child .vp-post-body { justify-content: center; padding: clamp(24px, 4vw, 48px); }
body .elementor .vp-posts--grid [data-e-type="e-collection-loop-item"]:first-child .vp-post-title { font-size: clamp(24px, 2.4vw, 32px); }
body .elementor .vp-posts--related .e-collection-loop-layout-base { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 1024px) { body .elementor .vp-posts--grid .e-collection-loop-layout-base, body .elementor .vp-posts--related .e-collection-loop-layout-base { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 1024px) { body .elementor .vp-posts--home .e-collection-loop-layout-base { grid-template-columns: 1fr; } }
@media (max-width: 1024px) { body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:first-child { grid-row: auto; } }
@media (max-width: 767px) { body .elementor .vp-posts--grid .e-collection-loop-layout-base, body .elementor .vp-posts--related .e-collection-loop-layout-base { grid-template-columns: 1fr; } }
@media (max-width: 767px) { body .elementor .vp-posts--grid [data-e-type="e-collection-loop-item"]:first-child .vp-post-card { display: flex; } }
@media (max-width: 767px) { body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:not(:first-child) .vp-post-card { flex-direction: column; } }
@media (max-width: 767px) { body .elementor .vp-posts--home [data-e-type="e-collection-loop-item"]:not(:first-child) .vp-post-img { aspect-ratio: 16 / 9; } }
body .elementor .vp-cta::after { content: ""; position: absolute; right: -80px; top: -80px; width: 260px; height: 260px; border-radius: 50%; background: var(--vp-accent); opacity: .12; pointer-events: none; }
body .elementor .vp-cta-copy .vp-h2 { color: #FFFFFF; }
body .elementor .vp-cta-copy .vp-lead { color: var(--vp-on-navy); }
@media (max-width: 767px) { body .elementor .vp-cta .vp-actions { width: 100%; } }
@media (max-width: 767px) { body .elementor .vp-cta .vp-actions .vp-btn { flex: 1 1 100%; } }
body .elementor .vp-dodont-col .vp-h3 { padding-bottom: 14px; border-bottom: 2px solid var(--vp-ink); }
body .elementor .vp-dodont-col--dont .vp-h3 { border-bottom-color: var(--vp-line); }
body .elementor .vp-dodont-col--do .vp-ic { color: var(--vp-navy); }
body .elementor .vp-dodont-col--dont .vp-ic { color: #9AA6B2; }
body .elementor .vp-principle:nth-child(2), body .elementor .vp-principle:nth-child(3) { background: var(--vp-white); border: 1px solid var(--vp-line); }
body .elementor .vp-principle-icon .vp-ic { width: 24px; height: 24px; }
body .elementor .vp-path--navy .vp-h2 { color: #FFFFFF; }
body .elementor .vp-path .vp-actions { margin-top: 8px; }
body .elementor .vp-channel { transition: border-color .18s, box-shadow .18s; }
body .elementor a.vp-channel:hover { border-color: var(--vp-navy); box-shadow: var(--vp-shadow-card); }
body .elementor .vp-channel-icon .vp-ic { width: 22px; height: 22px; }
body .elementor .vp-form-card .vp-h2 { font-size: clamp(26px, 2.4vw, 34px); }
body .elementor .vp-form-card > .vp-small { margin: 8px 0 24px; }
body .elementor .vp-input { transition: border-color .15s, box-shadow .15s; }
body .elementor textarea.vp-input { height: auto; min-height: 140px; padding: 12px 14px; line-height: 1.5; resize: vertical; }
body .elementor select.vp-input { appearance: none; -webkit-appearance: none; padding-right: 40px; background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%233E4C5B%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M6 9l6 6l6 -6%22 /%3E%3C/svg%3E") right 14px center/16px no-repeat; }
body .elementor .vp-input::placeholder { color: #6B7785; opacity: 1; }
body .elementor .vp-input:focus-visible { border-color: var(--vp-navy); box-shadow: 0 0 0 4px rgba(31, 58, 87, .16); outline: none; }
body .elementor .vp-input:user-invalid { border-color: #B42318; box-shadow: 0 0 0 4px rgba(180, 35, 24, .12); }
body .elementor .vp-checkbox:checked { background: var(--vp-navy); border-color: var(--vp-navy); }
body .elementor .vp-checkbox:focus-visible { outline: 3px solid var(--vp-accent); outline-offset: 2px; }
body .elementor .vp-consent .vp-label { font-weight: 500; font-size: 15px; line-height: 1.5; color: var(--vp-body); cursor: pointer; }
body .elementor .vp-consent-note a { color: var(--vp-ink); font-weight: 650; text-decoration: underline; text-decoration-color: var(--vp-accent); text-decoration-thickness: 2px; text-underline-offset: 3px; }
body .elementor .vp-submit { transition: background-color .18s, transform .12s; }
body .elementor .vp-submit[disabled], body .elementor .e-form-submitting .vp-submit, body .elementor form[aria-busy="true"] .vp-submit { opacity: .65; cursor: progress; }
body .elementor .vp-form-ok .vp-btn { margin-top: 12px; }
body .elementor .vp-faq-list { border-top: 1px solid var(--vp-line); }
body .elementor .vp-faq-item { border-bottom: 1px solid var(--vp-line); }
body .elementor .vp-faq-q::-webkit-details-marker { display: none; }
body .elementor .vp-faq-icon { transition: transform .25s var(--vp-ease), background-color .2s; }
body .elementor details[open] > summary .vp-faq-icon { transform: rotate(45deg); background: var(--vp-accent); }
body .elementor .vp-article-head .vp-post-meta { color: var(--vp-on-navy-muted); }
body .elementor .vp-aside-card .vp-h3 { color: #FFFFFF; }
body .elementor .vp-aside-card .vp-small { color: var(--vp-on-navy); }
body .elementor .vp-aside-card--light .vp-h3 { color: var(--vp-ink); }
body .elementor .vp-aside-card--light .vp-small { color: var(--vp-muted); }
.elementor-widget-theme-post-content { font-size: 18px; line-height: 1.75; color: var(--vp-body); max-width: 70ch; }
.elementor-widget-theme-post-content > * + * { margin-top: 1.1em; }
.elementor-widget-theme-post-content h2 { font-family: var(--vp-font-heading), system-ui, sans-serif; font-size: clamp(24px, 2.2vw, 30px); line-height: 1.2; letter-spacing: -0.02em; font-weight: 700; color: var(--vp-ink); margin-top: 1.9em; }
.elementor-widget-theme-post-content h3 { font-family: var(--vp-font-heading), system-ui, sans-serif; font-size: 21px; line-height: 1.3; font-weight: 650; color: var(--vp-ink); margin-top: 1.6em; }
.elementor-widget-theme-post-content p, .elementor-widget-theme-post-content li { font-size: 18px; }
.elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content ol { padding-left: 1.3em; }
.elementor-widget-theme-post-content li + li { margin-top: .5em; }
.elementor-widget-theme-post-content li::marker { color: var(--vp-navy); font-weight: 700; }
.elementor-widget-theme-post-content strong { color: var(--vp-ink); }
.elementor-widget-theme-post-content a { color: var(--vp-navy); font-weight: 600; text-decoration: underline; text-decoration-color: var(--vp-accent); text-decoration-thickness: 2px; text-underline-offset: 3px; }
.elementor-widget-theme-post-content table { width: 100%; border-collapse: collapse; font-size: 16px; }
.elementor-widget-theme-post-content th, .elementor-widget-theme-post-content td { text-align: left; padding: 12px 14px; border-bottom: 1px solid var(--vp-line); vertical-align: top; }
.elementor-widget-theme-post-content th { font-weight: 700; color: var(--vp-ink); background: var(--vp-paper); }
.elementor-widget-theme-post-content blockquote { margin: 1.8em 0; padding: 18px 0 0; border-top: 2px solid var(--vp-line); font-family: var(--vp-font-heading), system-ui, sans-serif; font-size: 21px; line-height: 1.45; color: var(--vp-ink); }
body .elementor .vp-legal .vp-h3 { margin-top: 22px; }
body .elementor .vp-legal .vp-text { max-width: none; }
body .elementor .vp-footer-brand .vp-small { color: var(--vp-on-navy-muted); max-width: 36ch; }
body .elementor .vp-footer-link { transition: color .15s; }
body .elementor a.vp-footer-link:hover, body .elementor .vp-footer-link a:hover { color: var(--vp-accent); }
body .elementor .vp-footer-bottom { border-top: 1px solid rgba(255, 255, 255, .12); }
body .elementor .vp-footer-bottom .vp-footer-link { font-size: 14px; }
@media (max-width: 767px) { body .elementor .vp-footer-link a, body .elementor .vp-link a, body .elementor .vp-cta-phone a, body .elementor .vp-consent-note a, body .elementor .vp-header-phone a { display: inline-flex; align-items: center; min-height: 44px; } }
@media (max-width: 767px) { body .elementor .vp-mobilebar { -webkit-backdrop-filter: blur(12px); border-top: 1px solid rgba(255, 255, 255, .1); } }
@media (max-width: 767px) { body .elementor .vp-mobilebar .vp-btn { min-height: 48px; padding: 0 10px; font-size: 15px; gap: 8px; } }
body .elementor .vp-wa-float { transition: transform .2s var(--vp-ease); }
body .elementor .vp-wa-float .vp-ic { width: 30px; height: 30px; }
.elementor-popup-modal .dialog-widget-content { border-radius: calc(var(--vp-radius-card) + 4px) !important; overflow: hidden; box-shadow: var(--vp-shadow-pop) !important; }
.elementor-popup-modal .dialog-close-button { top: 14px !important; right: 14px !important; width: 40px; height: 40px; border-radius: 50%; display: grid !important; place-items: center; background: var(--vp-paper); color: var(--vp-ink); font-size: 18px !important; }
.elementor-popup-modal .dialog-close-button svg { fill: var(--vp-ink) !important; width: 16px; height: 16px; }
body .elementor .vp-pop-side .vp-h3 { color: #FFFFFF; }
body .elementor .vp-pop-side .vp-check .vp-ic { color: var(--vp-accent); }
body .elementor .vp-pop-side .vp-check .vp-small { color: var(--vp-on-navy); }
body .elementor .vp-pop-main .vp-h2 { font-size: clamp(26px, 2.6vw, 32px); padding-right: 36px; }
body .elementor .vp-pop-main > .vp-small { margin-bottom: 14px; }
body .elementor .vp-pop .vp-form { grid-template-columns: 1fr; gap: 14px; }
body .elementor .vp-pop .vp-submit { justify-self: stretch; }
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    body .elementor .vp-reveal { animation: vp-rise linear both; animation-timeline: view(); animation-range: entry 0px entry 240px; }
  }
}
@keyframes vp-rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition-duration: .01ms !important; animation-duration: .01ms !important; scroll-behavior: auto !important; } }
@media (prefers-reduced-motion: reduce) { body .elementor .vp-cell:hover, body .elementor .vp-post-card:hover { transform: none; } }
@media (prefers-reduced-transparency: reduce) { body .elementor .vp-header, body .elementor .vp-mobilebar { background: #FFFFFF; -webkit-backdrop-filter: none; backdrop-filter: none; } }
@media (prefers-reduced-transparency: reduce) { body .elementor .vp-mobilebar { background: var(--vp-navy-deep); } }/* End custom CSS */