.elementor .hero-bgs{width:100%;height:100%;overflow:hidden;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;padding:0}.elementor .hero-slide{padding:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start;grid-area:1 / 1;\n}.elementor .hero-slides{width:100%;padding:0;display:grid;grid-template-columns:1fr}.elementor .fs-xxs{font-size:var(--fs-xxs)}.elementor .fs-xs{font-size:var(--fs-xs)}.elementor .mmenu-logo{width:auto;height:40px;display:block}.elementor .mmenu{width:100%;min-height:var(--screen-height);padding-block-start:28px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-navy);display:flex;flex-direction:column;gap:28px;justify-content:space-between}.elementor .burger-btn{width:44px;height:44px;color:var(--color-navy);cursor:pointer;padding:8px;border-width:0;background-color:#fff0;flex:0 0 auto}.elementor .show-tablet-down{display:none}.elementor .overlay-soft{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;padding:0;background-image:linear-gradient(0deg,rgb(11 31 79 / .55) 0%,#fff0 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .form-foot{width:100%;padding:0;margin-block-start:6px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .form-input:focus{border-color:var(--color-blue);outline:3px solid var(--color-blue-light);\n}.elementor .form-input{width:100%;height:auto;min-height:50px;font-family:var(--font-body);font-size:1rem;color:var(--color-navy);padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius-btn);border-width:1px;border-color:#8C96B3;border-style:solid;background-color:var(--color-white)}.elementor .form-textarea{height:110px;resize:vertical;\n}.elementor .form-label{font-family:var(--font-body);font-weight:600;font-size:.92rem;color:var(--color-navy)}.elementor .form-field{padding:0;display:flex;flex-direction:column;gap:7px;flex:1 1 100%}.elementor .form-half{flex:1 1 14rem}.elementor .form-grid{width:100%;padding:0;margin-block-start:12px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.elementor .popup-box{width:100%;padding:40px;background-color:var(--color-white);display:flex;flex-direction:column;gap:14px}.elementor .hours-grid{width:auto;padding:0;display:grid;grid-template-columns:auto auto;gap:6px 18px;\n}.elementor .footer-bottom{width:100%;padding-block-start:var(--space-footer);padding-block-end:var(--space-footer);padding-inline-start:0;padding-inline-end:0;margin-block-start:0;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;border-top-style:solid;border-top-color:var(--color-line-on-dark);\n}.elementor .social-btn:hover,.elementor .social-btn:focus-visible{color:var(--color-navy);background-color:var(--color-white)}.elementor .social-btn{width:44px;height:44px;color:var(--color-white);padding:12px;border-radius:50%;border-width:1px;border-color:var(--color-line-on-dark);border-style:solid;transition:background-color 0.2s,color 0.2s}.elementor .footer-title{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--color-white);margin-block-start:0;margin-block-end:6px;margin-inline-start:0;margin-inline-end:0}.elementor .footer-grid{width:100%;padding:0;display:grid;gap:48px;grid-template-columns:1.8fr 0.9fr 1.1fr 0.9fr}.elementor .footer{width:100%;padding-block-start:var(--space-section-y);padding-block-end:0;padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);border-block-start-width:1px;background-color:var(--color-navy);display:flex;flex-direction:column;align-items:center;border-top-style:solid;border-top-color:var(--color-line-on-dark);\n}.elementor .reel-up{transform:translate3d(0,-34px,0)}.elementor .help-box{width:100%;padding:26px;border-radius:var(--radius-card);background-color:var(--color-ice);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .faq-icon{width:32px;height:32px;color:var(--color-blue);padding:8px;border-radius:50%;background-color:var(--color-ice);flex:0 0 auto}.elementor .faq-body{padding-block-start:0;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px}.elementor .faq-head{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center}.elementor .rv-next{cursor:pointer}.elementor .rv-prev{cursor:pointer}.elementor .rv-section{overflow-x:clip;\n}.elementor .faq-item{overflow:hidden;border-radius:12px;border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white)}.elementor .round-btn-dark:hover,.elementor .round-btn-dark:focus-visible{background-color:var(--color-blue)}.elementor .round-btn-dark{color:var(--color-white);background-color:var(--color-navy)}.elementor .round-btn-light:hover,.elementor .round-btn-light:focus-visible{color:var(--color-white);background-color:var(--color-navy)}.elementor .round-btn-light{color:var(--color-navy);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white)}.elementor .round-btn{width:56px;height:56px;cursor:pointer;padding:17px;border-radius:50%;transition:background-color 0.2s,color 0.2s;display:flex;justify-content:center;align-items:center}.elementor .rv-bar{width:60%;height:100%;padding:0;border-radius:3px;background-color:var(--color-navy);display:block}.elementor .rv-progress{width:280px;height:3px;max-width:40vw;overflow:hidden;padding:0;border-radius:3px;background-color:var(--color-line)}.elementor .rv-controls{width:100%;padding:0;display:flex;flex-direction:row;gap:22px;justify-content:center;align-items:center}.elementor .rv-meta{font-family:var(--font-body);font-size:.88rem;color:var(--color-muted);margin-block-start:2px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .rv-name{font-family:var(--font-display);font-weight:800;font-size:1.02rem;color:var(--color-navy);margin:0}.elementor .rv-avatar{width:46px;height:46px;font-family:var(--font-display);font-weight:800;font-size:1rem;color:var(--color-blue);margin:0;border-radius:50%;background-color:var(--color-ice);display:flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .rv-person{width:100%;padding-block-start:18px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;display:flex;flex-direction:row;gap:14px;align-items:center;border-top-style:solid;border-top-color:var(--color-line);\n}.elementor .rv-text{font-family:var(--font-display);font-weight:600;font-size:1.08rem;color:var(--color-navy);line-height:1.6;margin:0;flex:1 1 auto}.elementor .rv-card{width:380px;min-height:400px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:0 14px 40px 0 rgb(11 31 79 / .08);display:flex;flex-direction:column;gap:18px}.elementor .rv-track{width:100%;height:520px;position:relative;padding:0;margin-block-start:16px}.elementor .play-btn:hover,.elementor .play-btn:focus-visible{background-color:var(--color-white)}.elementor .play-btn{width:62px;height:62px;position:absolute;inset-block-start:auto;inset-block-end:30%;inset-inline-start:50%;z-index:2;color:var(--color-red-text);padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:18px;margin-block-start:0;margin-block-end:0;margin-inline-start:-31px;margin-inline-end:0;border-radius:50%;border-width:0;background-color:rgb(255 255 255 / .5);backdrop-filter:blur(6px);transition:background-color 0.25s;backdrop-filter:none;\n}.elementor .reel{overflow:hidden;aspect-ratio:9 / 19;position:relative;padding:0;border-radius:44px;border-width:7px;border-color:#0B0D12;border-style:solid;background-color:#0B0D12;box-shadow:0 0 0 1.5px #5A606C,0 0 0 3px #1A1D24,0 30px 60px 0 rgb(11 31 79 / .22);display:block}.elementor .reel-row{width:100%;padding:0;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.elementor .steps-grid{width:100%;padding:0;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.elementor .quote-text{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-s);color:var(--color-white);line-height:1.5;padding-inline-start:22px;margin:0;border-inline-start-width:3px;border-left-style:solid;border-left-color:var(--color-red);\n}.elementor .cred-list{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-block-end-width:1px;display:flex;flex-direction:column;gap:12px;border-top-style:solid;border-top-color:var(--color-line-on-dark);border-bottom-style:solid;border-bottom-color:var(--color-line-on-dark);\n}.elementor .years-badge{width:auto;position:absolute;inset-inline-end:-22px;inset-block-end:34px;z-index:2;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:var(--color-red-text);box-shadow:0 14px 34px 0 rgb(0 0 0 / .25);display:flex;flex-direction:column;gap:4px;align-items:center}.elementor .doc-photo{width:100%;overflow:hidden;aspect-ratio:4 / 4.6;position:relative;padding:0;border-radius:var(--radius-card);background-color:var(--color-blue)}.elementor .check-item{padding:0;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .check-grid{width:100%;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 26px;\n}.elementor .price-label{font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:var(--color-navy);line-height:1.1;margin-block-start:0;margin-block-end:-.2em;margin-inline-start:0;margin-inline-end:0}.elementor .price-kicker{font-family:var(--font-body);font-weight:600;font-size:.78rem;color:var(--color-muted);letter-spacing:.14em;line-height:1.2;text-transform:uppercase;margin:0}.elementor .price-meta{width:auto;padding-block-start:0;padding-block-end:0;padding-inline-start:20px;padding-inline-end:0;border-inline-start-width:2px;display:flex;flex-direction:column;gap:6px;border-left-style:solid;border-left-color:var(--color-line);\n}.elementor .price-num{font-family:var(--font-display);font-weight:800;font-size:var(--fs-price);color:var(--color-blue);letter-spacing:-.03em;line-height:.74;margin:0}.elementor .price-row{padding:0;display:flex;flex-direction:row;gap:20px;align-items:flex-end}.elementor .link-more{width:auto;font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--color-white);padding:0;margin:0;display:inline-flex;gap:8px;align-items:center}.elementor .svc-card{min-height:320px;overflow:hidden;position:relative;padding:30px;border-radius:var(--radius-card);background-color:var(--color-navy);display:flex;flex-direction:column;gap:12px;justify-content:flex-end;align-items:flex-start}.elementor .svc-plain{border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);justify-content:flex-start}.elementor .svc-featured{grid-row:span 2;justify-content:space-between}.elementor .svc-grid{width:100%;padding:0;display:grid;gap:22px;grid-template-columns:1.15fr 1fr 1fr}.elementor .note-box{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--radius-card);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:row;gap:18px}.elementor .badge-float{width:auto;max-width:24rem;position:absolute;inset-inline-end:22px;inset-block-end:22px;inset-inline-start:22px;z-index:2;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;background-color:var(--color-white);box-shadow:0 12px 30px 0 rgb(11 31 79 / .18);display:flex;flex-direction:row;gap:14px;align-items:center}.elementor .price-big{font-family:var(--font-display);font-weight:800;font-size:2.4rem;color:var(--color-white);line-height:1;margin:0}.elementor .info-value{font-family:var(--font-display);font-weight:700;font-size:1.06rem;color:var(--color-navy);line-height:1.4;margin:0}.elementor .info-label{font-family:var(--font-body);font-weight:600;font-size:.8rem;color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .info-item{padding-block-start:28px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;border-inline-end-width:1px;display:flex;flex-direction:row;gap:16px;flex:1 1 15rem;align-items:flex-start;border-right-style:solid;border-right-color:var(--color-line);\n}.elementor .info-bar{width:100%;max-width:var(--container-max);overflow:hidden;position:relative;z-index:3;padding:0;margin-block-start:-86px;border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:0 18px 50px 0 rgb(11 31 79 / .14);display:flex;flex-direction:row;flex-wrap:wrap}.elementor .hero-copy{max-width:43rem;padding:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.elementor .hero{min-height:820px;overflow:hidden;position:relative;padding-block-start:170px;padding-block-end:150px;padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);background-color:var(--color-navy);display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.elementor .overlay-bottom{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;padding:0;background-image:linear-gradient(0deg,rgb(11 31 79 / .97) 0%,rgb(11 31 79 / .88) 45%,rgb(11 31 79 / .3) 78%,rgb(11 31 79 / .1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .overlay-side{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;padding:0;background-image:linear-gradient(90deg,rgb(11 31 79 / .96) 0%,rgb(11 31 79 / .9) 34%,rgb(11 31 79 / .45) 60%,rgb(11 31 79 / .05) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .cover-abs{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;display:block}.elementor .layer-top{position:relative;z-index:2}.elementor .phone-link{font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--color-navy);white-space:nowrap;\n}.elementor .logo-header{width:auto;height:var(--logo-header-h);display:block}.elementor .header-bar{width:100%;max-width:var(--container-max);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:14px;border-radius:12px;background-color:var(--color-white);box-shadow:0 10px 30px 0 rgb(11 31 79 / .12);display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .site-header{position:fixed;inset-inline-end:0;inset-inline-start:0;z-index:100;padding-block-start:18px;padding-block-end:0;padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);background-color:#fff0;display:flex;justify-content:center;inset-block-start:var(--wp-admin--admin-bar--height,0);\n}.elementor .dot-item{padding-inline-start:18px;background-image:url(https://stage7.novi-web.com/wp-content/uploads/2026/10/dot-red.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:7px 7px;background-position:0% 0%;background-position:0 center;\n}.elementor .chip{font-family:var(--font-body);font-weight:500;font-size:.94rem;color:var(--color-navy);line-height:1.3;padding-block-start:9px;padding-block-end:9px;padding-inline-start:30px;padding-inline-end:15px;margin:0;border-radius:999px;display:inline-flex;align-items:center;background:var(--color-ice) url(https://stage7.novi-web.com/wp-content/uploads/2026/10/dot-red.svg) no-repeat 14px center / 7px 7px;\n}.elementor .img-zoom:hover,.elementor .img-zoom:focus-visible{transform:scale3d(1.04,1.04,1)}.elementor .img-zoom{transition:transform 0.6s}.elementor .media{width:100%;overflow:hidden;position:relative;padding:0;border-radius:var(--radius-card);background-color:var(--color-ice)}.elementor .icon-text{width:auto;padding:0;display:flex;flex-direction:row;gap:10px;align-items:center}.elementor .icon-md{width:22px;height:22px;color:var(--color-blue);flex:0 0 auto}.elementor .icon-red{color:var(--color-red-text)}.elementor .icon-sm{width:20px;height:20px;color:var(--color-red-light);flex:0 0 auto}.elementor .icon-badge{width:54px;height:54px;color:var(--color-blue);padding:14px;border-radius:50%;background-color:var(--color-ice);flex:0 0 auto}.elementor .icon-badge-navy{color:var(--color-white);border-radius:12px;background-color:var(--color-navy)}.elementor .card{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--radius-card);background-color:var(--color-white);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .fs-small{font-size:var(--fs-small)}.elementor .fs-body{font-size:var(--fs-body)}.elementor .fs-lead{font-size:var(--fs-lead);line-height:1.55}.elementor .fs-display-s{font-size:var(--fs-display-s)}.elementor .fs-display-m{font-size:var(--fs-display-m)}.elementor .fs-display-l{font-size:var(--fs-display-l)}.elementor .fs-display-xl{font-size:var(--fs-display-xl)}.elementor .type-kicker{font-family:var(--font-body);font-weight:400;font-size:var(--fs-kicker);color:var(--color-red-text);letter-spacing:.14em;line-height:1.4;text-transform:uppercase;padding-inline-start:32px;margin:0;background-image:url(https://stage7.novi-web.com/wp-content/uploads/2026/10/kicker-dots-red.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:22px 6px;background-position:0% 0%;background-position:left center;\n}.elementor .type-body{font-family:var(--font-body);font-weight:400;color:var(--color-muted);line-height:1.6;margin:0}.elementor .type-title{font-family:var(--font-display);font-weight:800;color:var(--color-navy);line-height:1.3;margin:0}.elementor .type-display{font-family:var(--font-display);font-weight:800;color:var(--color-navy);letter-spacing:-.022em;line-height:1.06;margin:0}.elementor .btn-row{padding:0;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center}.elementor .head-center{max-width:81%;text-align:center;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--gap-s);align-items:center}.elementor .stack{padding:0;display:flex;flex-direction:column;gap:var(--gap-s);align-items:flex-start}.elementor .split-col{min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-s);flex:1 1 26rem;align-items:flex-start}.elementor .split{width:100%;padding:0;display:flex;flex-direction:row;gap:var(--gap-xl);flex-wrap:wrap;align-items:center}.elementor .bg-navy{background-color:var(--color-navy)}.elementor .bg-ice{background-color:var(--color-ice)}.elementor .wrap{width:100%;max-width:var(--container-max);padding:0;display:flex;flex-direction:column;gap:var(--gap-l)}.elementor .section{width:100%;padding-block-start:var(--space-section-y);padding-block-end:var(--space-section-y);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);display:flex;flex-direction:column;align-items:center}.elementor .btn{min-height:var(--btn-height);font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1.2;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--radius-btn);border-width:2px;border-color:#fff0;border-style:solid;transition:background-color 0.2s,color 0.2s,border-color 0.2s;display:inline-flex;justify-content:center;align-items:center}.elementor .btn-outline-light:hover,.elementor .btn-outline-light:focus-visible{color:var(--color-navy);border-color:var(--color-white);background-color:var(--color-white)}.elementor .btn-outline-light:focus{color:var(--color-navy);border-color:var(--color-white);background-color:var(--color-white)}.elementor .btn-outline-light{color:var(--color-white);border-color:rgb(255 255 255 / .7);background-color:#fff0}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--color-white);background-color:var(--color-blue)}.elementor .btn-outline:focus{color:var(--color-white);background-color:var(--color-blue)}.elementor .btn-outline{color:var(--color-blue);border-color:var(--color-blue);background-color:#fff0}.elementor .btn-blue:hover,.elementor .btn-blue:focus-visible{color:var(--color-white);border-color:var(--color-navy);background-color:var(--color-navy)}.elementor .btn-blue:focus{color:var(--color-white);border-color:var(--color-navy);background-color:var(--color-navy)}.elementor .btn-blue{color:var(--color-white);border-color:var(--color-blue);background-color:var(--color-blue)}.elementor .btn-red:hover,.elementor .btn-red:focus-visible{color:var(--color-white);border-color:var(--color-red-hover);background-color:var(--color-red-hover)}.elementor .btn-red:focus{color:var(--color-white);border-color:var(--color-red-hover);background-color:var(--color-red-hover)}.elementor .btn-red{color:var(--color-white);border-color:var(--color-red-text);background-color:var(--color-red-text)}.elementor .dot-light{background-image:url(https://stage7.novi-web.com/wp-content/uploads/2026/10/dot-light.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:7px 7px;background-position:0% 0%;background-position:0 center;\n}.elementor .kicker-light{color:var(--color-red-light);background-image:url(https://stage7.novi-web.com/wp-content/uploads/2026/10/kicker-dots-light.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:22px 6px;background-position:0% 0%;background-position:left center;\n}.elementor .text-on-image{color:var(--color-text-on-image)}.elementor .text-on-dark{color:var(--color-muted-on-dark)}.elementor .text-white{color:var(--color-white)}.elementor .show-mobile{display:none}