.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 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){margin-block-end: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 { --verita-navy:#003555; --verita-blue:#258FDD; --verita-sky:#81B6D2; --verita-mist:#EFF7FA; --verita-paper:#FAFCFD; --verita-white:#FFFFFF; --verita-ink:#284D61; --verita-line:#CEE0E8; --verita-heading:Capriola; --verita-body:Inter; --verita-space-xs:0.5rem; --verita-space-sm:1rem; --verita-space-md:1.5rem; --verita-space-lg:2.5rem; --verita-radius:2rem; --verita-container:78rem; --verita-section:clamp(4rem, 8vw, 7rem); --verita-h1:clamp(2.6rem, 4.8vw, 4.6rem); --verita-h2:clamp(2rem, 3.4vw, 3.4rem); --verita-h3:clamp(1.3rem, 2vw, 1.7rem); --verita-deep:#002640; --verita-gold:#B8955F; }
/* Start custom CSS */html{scroll-behavior:smooth}body{overflow-x:clip}*,*:before,*:after{box-sizing:border-box}::selection{background:#81B6D2;color:#003555}a:focus-visible,button:focus-visible{outline:3px solid #258FDD;outline-offset:4px}img{max-width:100%}h1,h2,h3{text-wrap:balance}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}




@font-face{font-family:"Capriola";src:url("https://verira.startsite.dev/wp-content/uploads/fonts/Capriola.ttf") format("truetype");font-style:normal;font-weight:300 700;font-display:swap;}
@font-face{font-family:"Inter";src:url("https://verira.startsite.dev/wp-content/uploads/fonts/Inter.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap;}
.e-tabs-menu [role="tab"][aria-selected="true"]{background:#003555!important;border-color:#003555!important;color:#FFFFFF!important}.e-tabs-menu [role="tab"][aria-selected="true"] p{color:#FFFFFF!important} @media(prefers-reduced-motion:reduce){[data-interaction-id]{opacity:1!important;transform:none!important;}}
/* Verita editorial motion and brand patterns */

/* Verita editorial motion and brand patterns */
.v-hero .v-button a,.v-hero .v-button{background:#3fa6d7;border-color:#3fa6d7;color:#fff}
.v-hero .v-button:nth-child(2) a,.v-hero .v-button:nth-child(2){background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff}
.v-h1{font-size:clamp(2.15rem,4vw,3.55rem)!important;line-height:1.1!important}
.v-hero .v-h1{font-size:clamp(2.45rem,4.7vw,4.1rem)!important;line-height:1.03!important}
.v-h2{font-size:clamp(1.9rem,3.2vw,2.8rem)!important;line-height:1.14!important}
.v-h3{font-size:clamp(1.35rem,1.9vw,1.7rem)!important;line-height:1.25!important}
.v-hero-image{animation:veritaReveal 950ms cubic-bezier(.2,.8,.2,1) both;}
.v-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at var(--pointer-x,82%) var(--pointer-y,38%),rgba(83,188,229,.16),transparent 42%);pointer-events:none;transition:background .25s ease}
.v-hero-art:after{content:"";position:absolute;inset:-6%;border:1px solid rgba(255,255,255,.28);border-radius:50%;pointer-events:none;animation:veritaOrbit 28s linear infinite;}
.v-origin-image,.v-office-image{transition:transform 700ms cubic-bezier(.2,.8,.2,1),filter 700ms ease;filter:saturate(.92)}
.v-origin-image:hover,.v-office-image:hover{transform:translateY(-5px);filter:saturate(1.06)}
.v-manifesto-section:after{content:"";position:absolute;width:32rem;height:32rem;right:-8rem;bottom:-17rem;border:1px solid rgba(184,232,250,.3);border-radius:50%;box-shadow:0 0 0 2.5rem rgba(184,232,250,.04),0 0 0 5rem rgba(184,232,250,.035),0 0 0 8rem rgba(184,232,250,.03);animation:veritaPulse 8s ease-in-out infinite;pointer-events:none}
.v-office-section{position:relative;overflow:hidden}
.v-office-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,53,85,.45),rgba(0,53,85,0));pointer-events:none}
.v-photo-story{box-shadow:0 28px 70px rgba(0,20,38,.2)}
.v-origin-video-frame,.v-pause-video-frame{isolation:isolate}
.v-video-frame e-self-hosted-video,.v-video-frame video{display:block;width:100%!important;max-width:100%!important;aspect-ratio:16/9;object-fit:cover;overflow:hidden;border-radius:inherit}
.v-origin-video-frame{border:1px solid #D7E7ED}
.v-pause-video-frame{border:1px solid rgba(213,231,239,.22)}
.v-origin-caption .v-origin-mark{flex:none}
.v-product-menu [role=tab]{display:flex;justify-content:flex-start;text-align:left;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;}
.v-product-menu [role=tab]:hover{transform:translateX(4px);border-color:#81B6D2!important}
.v-product-menu [role=tab][aria-selected=true]{background:#81B6D2!important;border-color:#81B6D2!important;color:#FFFFFF!important;box-shadow:0 8px 22px rgba(0,53,85,.14)}
.v-product-menu [role=tab][aria-selected=true] .v-link{color:#FFFFFF!important}
.v-product-menu [role=tab][aria-selected=true] .v-note{color:#B8E8FA!important}
.v-product-panels [role=tabpanel]{min-width:0;width:100%}
.v-product-art img{max-height:27rem;width:100%;object-fit:contain}
.v-footer .v-footer-main{width:100%;flex-wrap:wrap}
.v-footer .v-footer-links .v-link:hover{color:#9ED6ED!important}
.v-footer .v-footer-bottom{width:100%}
.v-reveal{opacity:0;transform:translateY(2rem);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}
.v-reveal.v-visible{opacity:1;transform:translateY(0)}
.v-faq,.v-faq [data-elementor-type],.v-faq [role=button],.v-faq [role=region]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.v-faq [role=button]{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.v-faq [role=button] p{width:auto;max-width:calc(100% - 3rem);white-space:normal;overflow-wrap:normal;word-break:normal;flex:1 1 auto}
.v-faq [role=region] p{width:100%;max-width:70ch}
.v-quality-points .v-card{transition:transform .3s ease,border-color .3s ease}
.v-quality-points .v-card:hover{transform:translateY(-7px);border-color:#3fa6d7}
@keyframes veritaReveal{from{opacity:0;transform:translate3d(32px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes veritaOrbit{to{transform:rotate(360deg)}}
@keyframes veritaPulse{0%,100%{transform:scale(.96);opacity:.6}50%{transform:scale(1.04);opacity:1}}
@keyframes veritaFloat{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(3deg)}}
@media(max-width:767px){.v-h1{font-size:clamp(2rem,8vw,2.55rem)!important}.v-hero .v-h1{font-size:clamp(2.35rem,9vw,3.1rem)!important}.v-h2{font-size:clamp(1.75rem,7vw,2.25rem)!important}.v-h3{font-size:clamp(1.3rem,5vw,1.55rem)!important}.v-hero{min-height:0!important;padding:4rem 1.25rem!important}.v-hero-row,.v-origin-band,.v-photo-story{flex-direction:column!important}.v-hero-copy{max-width:none!important}.v-hero-art{width:100%!important;max-width:27rem!important}.v-hero-image{aspect-ratio:1.14/1!important;border-radius:46% 46% 1rem 1rem!important}.v-hero-symbol{right:0!important}.v-origin-image{width:100%!important;max-width:28rem!important;aspect-ratio:1.1/1!important;border-radius:9rem 9rem 1rem 1rem!important}.v-office-image{width:100%!important;min-height:16rem!important;aspect-ratio:1.15/1!important;border-radius:1rem 7rem 1rem 1rem!important}.v-origin-intro,.v-product-intro,.v-pause-intro{flex-direction:column!important;align-items:flex-start!important}.v-product-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important}.v-product-menu [role=tab]{height:100%;padding:.8rem!important}.v-product-tab-label{gap:.5rem!important}.v-product-icon{width:2rem!important;height:2rem!important}.v-product-panel{flex-direction:column!important}.v-product-art{min-height:19rem!important;padding:2.5rem 1rem 1rem!important}.v-product-art img{max-height:19rem!important}.v-product-copy{padding:1rem .25rem!important}.v-origin-video-frame,.v-pause-video-frame{border-radius:.9rem}.v-footer-main{gap:1.5rem!important}.v-footer-navigation,.v-footer-contact{flex:1 1 14rem!important}.v-faq [role=button] p{max-width:calc(100% - 2.5rem)!important}}
@media(prefers-reduced-motion:reduce){.v-hero-image,.v-hero-symbol,.v-hero-art:after,.v-manifesto-section:after{animation:none!important}.v-origin-image,.v-office-image,.v-product-menu [role=tab],.v-reveal{transition:none!important}.v-reveal{opacity:1;transform:none}}\n/* Verita CTA contrast fix */\n.v-footer .v-button,.v-footer .v-button a{background:#3fa6d7!important;border-color:#3fa6d7!important;color:#fff!important}\n.v-pause-section .v-button,.v-pause-section .v-button a{background:#9ed6ed!important;border-color:#9ed6ed!important;color:#003555!important}/* End custom CSS */