.elementor .ve-copy-plate{border-radius:8px;background-color:rgba(255, 253, 248, 0.4);&.ve-copy-plate { padding: 32px; margin: -32px; box-sizing: content-box; }\n}.elementor .ve-mobile-nav-toggle{width:auto;font-family:"Hanken Grotesk";font-weight:500;font-size:16px;color:#3B4632;line-height:20px;cursor:pointer;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1.5px;border-color:#3B4632;border-style:solid;display:flex;gap:10px;align-items:center;list-style: none; &::-webkit-details-marker { display: none; } &::before { content: ''; position: static; display: block; flex: 0 0 16px; width: 16px; height: 12px; background: linear-gradient(#3B4632, #3B4632) top / 100% 1.5px no-repeat, linear-gradient(#3B4632, #3B4632) center / 100% 1.5px no-repeat, linear-gradient(#3B4632, #3B4632) bottom / 100% 1.5px no-repeat; }\n}.elementor .ve-mobile-nav-link:hover,.elementor .ve-mobile-nav-link:focus-visible{color:#E5B9A4;}.elementor .ve-mobile-nav-link{width:100%;font-family:"Source Serif 4";font-size:24px;color:#FFFDF8;line-height:30px;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:block;border-bottom-style: solid; border-bottom-color: #D4C7B4; text-align: left; border-bottom-color: rgba(255,253,248,0.22); &:focus-visible { color: #E5B9A4; }\n}.elementor .ve-mobile-nav-panel{position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:50;padding-block-start:8px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:#3B4632;box-shadow:0px 20px 40px 0px rgba(38,54,59,0.28);display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: #D4C7B4;\n}.elementor .ve-mobile-nav-item{width:auto;position:static;padding:0px;&[open] > summary { background-color: #3B4632 !important; border-color: #3B4632 !important; color: #FFFDF8 !important; } &[open] > summary::before { background: linear-gradient(45deg, transparent calc(50% - 0.75px), #FFFDF8 calc(50% - 0.75px), #FFFDF8 calc(50% + 0.75px), transparent calc(50% + 0.75px)), linear-gradient(-45deg, transparent calc(50% - 0.75px), #FFFDF8 calc(50% - 0.75px), #FFFDF8 calc(50% + 0.75px), transparent calc(50% + 0.75px)); height: 16px; }\n}.elementor .ve-mobile-nav{width:auto;position:static;padding:0px;display:none;}.elementor .ve-header-actions{width:auto;position:static;padding:0px;display:flex;flex-direction:row;gap:12px;flex:0 0 auto;align-items:center;}.elementor .ve-popup-close:hover,.elementor .ve-popup-close:focus-visible{color:#3B4632;}.elementor .ve-popup-close{font-size:26px;color:#5B6770;line-height:34px;padding:0px;border-radius:0px;background-color:transparent;}.elementor .ve-popup-body{min-width:0px;padding:56px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .ve-popup-aside{width:420px;padding-block-start:56px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;background-color:#E8DFD0;display:flex;flex-direction:column;gap:32px;flex:0 0 420px;justify-content:space-between;}.elementor .ve-popup{overflow:hidden;padding:0px;border-radius:28px;background-color:#FFFDF8;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .ve-img-knockout{mix-blend-mode:darken;}.elementor .ve-chapter-stack{width:100%;max-width:var(--ve-container);padding:0px;flex-direction:column;gap:12.5vw;}.elementor .ve-road-bg{background-image:url("https://veitas.com/wp-content/uploads/2026/10/ve-road-01.webp"),url("https://veitas.com/wp-content/uploads/2026/10/ve-road-04.webp"),url("https://veitas.com/wp-content/uploads/2026/10/ve-road-03.webp"),url("https://veitas.com/wp-content/uploads/2026/10/ve-road-02.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto;background-position:0px 13.75vw,0px 59.69vw,0px 123.65vw,0px 162.4vw;}.elementor .ve-card-label{width:100%;padding-block-start:14px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .ve-card-thumb-img{width:100%;height:100%;object-fit:contain;border-radius:0px;}.elementor .ve-card-thumb{width:100%;height:132px;overflow:hidden;padding:0px;background-color:var(--ve-warm-white);display:flex;justify-content:center;align-items:center;}.elementor .ve-card-title{font-family:var(--ve-font-serif);font-weight:400;font-size:var(--ve-size-card-title);line-height:var(--ve-lh-question);}.elementor .ve-heading-loden{color:var(--ve-loden-green);}.elementor .ve-max-container{width:100%;max-width:var(--ve-container);}.elementor .ve-img-round{width:100%;overflow:hidden;border-radius:13px;}.elementor .ve-max-hero{width:100%;max-width:933px;}.elementor .ve-max-copy{width:100%;max-width:720px;}.elementor .ve-eyebrow-blush{color:var(--ve-blush-on-loden);}.elementor .ve-text-rust{color:var(--ve-warm-rust);}.elementor .ve-text-on-loden{color:var(--ve-warm-white);}.elementor .ve-footer-logo{width:96px;display:block;}.elementor .ve-logo-img{width:96px;height:auto;display:block;}.elementor .ve-space-between{width:100%;justify-content:space-between;}.elementor .ve-text-center{text-align:center;align-items:center;}.elementor .ve-grid-footer{width:100%;display:grid;gap:var(--ve-space-xl);grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;}.elementor .ve-grid-6{width:100%;display:grid;gap:18px;grid-template-columns:repeat(6, minmax(0, 1fr));}.elementor .ve-grid-2{width:100%;display:grid;gap:var(--ve-space-2xl);grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;}.elementor .ve-footer{width:100%;color:var(--ve-ink);padding-block-start:var(--ve-space-2xl);padding-block-end:var(--ve-space-l);padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--ve-hairline);border-style:solid;background-color:var(--ve-paper-alt);display:flex;flex-direction:column;gap:var(--ve-space-xl);align-items:center;}.elementor .ve-header{width:100%;color:var(--ve-ink);padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--ve-hairline);border-style:solid;background-color:var(--ve-warm-white);display:flex;flex-direction:row;gap:var(--ve-space-l);justify-content:space-between;align-items:center;}.elementor .ve-page-bg{background-color:var(--ve-warm-white);}.elementor .ve-band-inner{width:100%;color:var(--ve-warm-white);padding:var(--ve-space-xl);border-radius:20px;border-width:1px;border-color:var(--ve-blush-on-loden);border-style:solid;display:flex;flex-direction:column;gap:var(--ve-space-m);align-items:flex-start;}.elementor .ve-tag-body{padding-block-start:8px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .ve-tag-head{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;background-color:var(--ve-sand);}.elementor .ve-tag{width:fit-content;max-width:240px;overflow:hidden;color:var(--ve-ink);border-radius:14px;background-color:var(--ve-card);display:inline-flex;flex-direction:column;}.elementor .ve-chapter-card{overflow:hidden;color:var(--ve-ink);padding:0px;border-radius:20px;border-width:1px;border-color:var(--ve-sand);border-style:solid;background-color:var(--ve-card);display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .ve-bg-paper-alt{background-color:var(--ve-paper-alt);}.elementor .ve-row{padding:0px;display:flex;flex-direction:row;gap:var(--ve-space-m);flex-wrap:wrap;align-items:center;}.elementor .ve-stack-m{padding:0px;display:flex;flex-direction:column;gap:var(--ve-space-m);align-items:flex-start;}.elementor .ve-stack-s{padding:0px;display:flex;flex-direction:column;gap:var(--ve-space-s);align-items:flex-start;}.elementor .ve-hairline-top{padding-block-start:var(--ve-space-m);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--ve-hairline);border-style:solid;}.elementor .ve-btn-on-loden:hover,.elementor .ve-btn-on-loden:focus-visible{color:#26363A;background-color:#E5B9A4;}.elementor .ve-btn-on-loden{position:relative;font-family:"Hanken Grotesk";font-weight:500;font-size:18px;color:#3B4632;letter-spacing:0.18px;line-height:24px;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:60px;border-radius:999px;border-width:0px;border-color:transparent;border-style:solid;background-color:#FFFDF8;transition:background-color 0.2s, color 0.2s;display:flex;align-items:center;white-space: nowrap; &::after { content: ''; position: absolute; right: 8px; top: 50%; width: 36px; height: 36px; margin-top: -18px; border-radius: 50%; background: #3B4632 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9H15M10.5 13.5L15 9L10.5 4.5' fill='none' stroke='%23FFFDF8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat; }\n}.elementor .ve-btn-secondary:hover,.elementor .ve-btn-secondary:focus-visible{color:#FFFDF8;background-color:#3B4632;}.elementor .ve-btn-secondary{position:relative;font-family:"Hanken Grotesk";font-weight:500;font-size:18px;color:#3B4632;letter-spacing:0.18px;line-height:24px;text-decoration:none;padding-block-start:12.5px;padding-block-end:12.5px;padding-inline-start:26.5px;padding-inline-end:58.5px;border-radius:999px;border-width:1.5px;border-color:#3B4632;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:flex;align-items:center;white-space: nowrap; &::after { content: ''; position: absolute; right: 6.5px; top: 50%; width: 36px; height: 36px; margin-top: -18px; border-radius: 50%; background: #3B4632 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9H15M10.5 13.5L15 9L10.5 4.5' fill='none' stroke='%23FFFDF8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat; } &:hover::after { background-color: #FFFDF8; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9H15M10.5 13.5L15 9L10.5 4.5' fill='none' stroke='%233B4632' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }\n}.elementor .ve-btn-primary:hover,.elementor .ve-btn-primary:focus-visible{color:#FFFDF8;background-color:#8C4A30;}.elementor .ve-btn-primary{position:relative;font-family:"Hanken Grotesk";font-weight:500;font-size:18px;color:#FFFDF8;letter-spacing:0.18px;line-height:24px;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:60px;border-radius:999px;border-width:0px;border-color:transparent;border-style:solid;background-color:#A85D3F;transition:background-color 0.2s, color 0.2s;display:flex;align-items:center;white-space: nowrap; &::after { content: ''; position: absolute; right: 8px; top: 50%; width: 36px; height: 36px; margin-top: -18px; border-radius: 50%; background: #FFFDF8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9H15M10.5 13.5L15 9L10.5 4.5' fill='none' stroke='%23A85D3F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat; } &:hover::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9H15M10.5 13.5L15 9L10.5 4.5' fill='none' stroke='%238C4A30' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }\n}.elementor .ve-btn-sm{font-size:16px;letter-spacing:0.16px;line-height:20px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:48px;&::after { right: 6px; width: 30px; height: 30px; margin-top: -15px; background-size: 16px 16px; } &.ve-btn-secondary { padding: 9.5px 46.5px 9.5px 18.5px; } &.ve-btn-secondary::after { right: 4.5px; }\n}.elementor .ve-band-loden{color:var(--ve-warm-white);padding:8px;border-radius:28px;background-color:var(--ve-loden-green);display:flex;flex-direction:column;gap:var(--ve-space-m);}.elementor .ve-eyebrow-l{font-family:var(--ve-font-sans);font-weight:500;font-size:var(--ve-size-eyebrow-l);color:var(--ve-warm-rust);letter-spacing:0.04em;line-height:var(--ve-lh-eyebrow);text-transform:uppercase;}.elementor .ve-eyebrow{font-family:var(--ve-font-sans);font-weight:500;font-size:var(--ve-size-eyebrow);color:var(--ve-blush-on-loden);letter-spacing:0.12em;line-height:var(--ve-lh-eyebrow);text-transform:uppercase;}.elementor .ve-caption{font-family:var(--ve-font-sans);font-weight:400;font-size:var(--ve-size-caption);color:var(--ve-quiet-gray);line-height:var(--ve-lh-caption);}.elementor .ve-nav{font-family:var(--ve-font-sans);font-weight:400;font-size:var(--ve-size-nav);line-height:var(--ve-lh-nav);}.elementor .ve-body-s{max-width:900px;font-family:var(--ve-font-sans);font-weight:400;font-size:var(--ve-size-body-s);line-height:var(--ve-lh-body-s);}.elementor .ve-body{font-family:var(--ve-font-sans);font-weight:400;font-size:var(--ve-size-body);line-height:var(--ve-lh-body);}.elementor .ve-lead{font-family:var(--ve-font-sans);font-weight:400;font-size:var(--ve-size-lead);line-height:var(--ve-lh-lead);}.elementor .ve-question{font-family:var(--ve-font-serif);font-weight:400;font-size:var(--ve-size-question);line-height:var(--ve-lh-question);}.elementor .ve-h4{font-family:var(--ve-font-serif);font-weight:400;font-size:var(--ve-size-h4);line-height:var(--ve-lh-h4);}.elementor .ve-h3{font-family:var(--ve-font-serif);font-weight:400;font-size:var(--ve-size-h3);line-height:var(--ve-lh-h3);}.elementor .ve-h2{font-family:var(--ve-font-serif);font-weight:400;font-size:var(--ve-size-h2);letter-spacing:-0.5px;line-height:var(--ve-lh-h2);}.elementor .ve-h2-chapter{font-family:var(--ve-font-serif);font-weight:400;font-size:var(--ve-size-h2-chapter);letter-spacing:-0.5px;line-height:var(--ve-lh-h2-chapter);}.elementor .ve-display{font-family:var(--ve-font-serif);font-weight:400;font-size:var(--ve-size-display);letter-spacing:-0.78px;line-height:var(--ve-lh-display);}.elementor .ve-container{width:100%;max-width:var(--ve-container);padding:0px;flex-direction:column;gap:var(--ve-space-l);}.elementor .ve-section{color:var(--ve-ink);padding-block-start:var(--ve-space-3xl);padding-block-end:var(--ve-space-3xl);padding-inline-start:74px;padding-inline-end:74px;display:flex;flex-direction:column;align-items:center;}.elementor .ve-nav-link{min-width:fit-content;font-family:var(--ve-font-sans);font-weight:400;font-size:var(--ve-size-nav);color:var(--ve-ink);line-height:var(--ve-lh-nav);text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;transition:color 0.15s;text-underline-offset: 6px; &:focus-visible { color: #A85D3F; text-decoration: underline; }\n}.elementor .ve-nav-link:hover,.elementor .ve-nav-link:focus-visible{color:#A85D3F;text-decoration:underline;}