.sec-articles-1{background-image:image-set("/images/porto-ribeira-douro-river-1100.avif" 1x type("image/avif"),"/images/porto-ribeira-douro-river-1100.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-articles-1:before{content:"";z-index:-1;opacity:.99;background:linear-gradient(220deg,#ffffffd1 43%,#ffffffa3 100%);position:absolute;inset:0}.sec-contact-1{background-color:#f7f7f7}.sec-home-1{background-image:image-set("/images/porto-ribeira-douro-river-1100.avif" 1x type("image/avif"),"/images/porto-ribeira-douro-river-1100.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-home-1:before{content:"";z-index:-1;opacity:.99;background:linear-gradient(220deg,#fff 43%,#ffffffa3 100%);position:absolute;inset:0}.sec-home-2{background-color:#c51f2f;background-image:image-set("/images/portugal-flag-waving-1280.avif" 1x type("image/avif"),"/images/portugal-flag-waving-1280.webp" 1x type("image/webp"));background-position:100%;background-repeat:no-repeat;background-size:cover}.sec-home-2:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#3030308a 0%,#0c0c0c82 100%);position:absolute;inset:0}.sec-home-3{background-color:#f7f7f7;background-image:image-set("/images/belem-tower-lisbon-sailboat-1000.avif" 1x type("image/avif"),"/images/belem-tower-lisbon-sailboat-1000.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:cover}.sec-home-3:before{content:"";z-index:-1;opacity:.94;background:linear-gradient(#232323 0%,#041449 100%);position:absolute;inset:0}.sec-home-4{background-color:#c51f2f}.sec-home-4:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#3030308a 0%,#0c0c0c82 100%);position:absolute;inset:0}.sec-home-5:before{content:"";z-index:-1;opacity:.99;background:linear-gradient(360deg,#fff 43%,#ffffffa3 100%);position:absolute;inset:0}.sec-home-6{background-color:#c51f2f}.sec-home-6:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#3030308a 0%,#0c0c0c82 100%);position:absolute;inset:0}.sec-home-7:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#fff 0%,#ffffff9c 100%);position:absolute;inset:0}.sec-home-8:before{content:"";z-index:-1;opacity:0;background:#fff;position:absolute;inset:0}.sec-home-9{background-color:#c51f2f}.sec-home-9:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#3030308a 0%,#0c0c0c82 100%);position:absolute;inset:0}.sec-home-10{background-color:#0280e0a6}.sec-home-10:before{content:"";z-index:-1;opacity:.75;background:linear-gradient(#0c0c0ca1 0%,#0c0c0c 100%);position:absolute;inset:0}.sec-home-11{background-color:#c51f2f}.sec-home-11:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#3030308a 0%,#0c0c0c82 100%);position:absolute;inset:0}.sec-home-12{background-color:#f7f7f7}.sec-home-12:before{content:"";z-index:-1;opacity:1;background:linear-gradient(10deg,#0c0c0ca1 0%,#0c0c0c 100%);position:absolute;inset:0}.sec-home-13{background-color:#c51f2f;background-image:image-set("/images/portugal-flag-waving-1280.avif" 1x type("image/avif"),"/images/portugal-flag-waving-1280.webp" 1x type("image/webp"));background-position:100%;background-repeat:no-repeat;background-size:cover}.sec-home-13:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#3030308a 0%,#0c0c0c82 100%);position:absolute;inset:0}.sec-portugal-nationality-eligibility-verification-1{background-image:image-set("/images/portugal-flag-waving-2-1280.avif" 1x type("image/avif"),"/images/portugal-flag-waving-2-1280.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:cover}.sec-portugal-nationality-eligibility-verification-1:before{content:"";z-index:-1;opacity:.99;background:#0c0c0c75;position:absolute;inset:0}.sec-portugal-nationality-eligibility-verification-2{background-image:image-set("/images/porto-ribeira-douro-river-1100.avif" 1x type("image/avif"),"/images/porto-ribeira-douro-river-1100.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-portugal-nationality-eligibility-verification-2:before{content:"";z-index:-1;opacity:.99;background:linear-gradient(220deg,#fff 43%,#ffffffa3 100%);position:absolute;inset:0}.sec-portugal-nationality-price-1{background-image:image-set("/images/porto-ribeira-douro-river-1100.avif" 1x type("image/avif"),"/images/porto-ribeira-douro-river-1100.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-portugal-nationality-price-1:before{content:"";z-index:-1;opacity:.99;background:linear-gradient(220deg,#fffffffa 43%,#ffffffa3 100%);position:absolute;inset:0}.sec-portugal-nationality-price-2{background-image:image-set("/images/portugal-flag-waving-2-1280.avif" 1x type("image/avif"),"/images/portugal-flag-waving-2-1280.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-portugal-nationality-price-3:before{content:"";z-index:-1;opacity:1;background:linear-gradient(220deg,#fff 77%,#ffffffd1 100%);position:absolute;inset:0}.sec-portugal-nationality-reviews-1{background-color:#f7f7f7;background-image:image-set("/images/moti-with-client-yoram-638.avif" 1x type("image/avif"),"/images/moti-with-client-yoram-638.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:cover}.sec-portugal-nationality-reviews-1:before{content:"";z-index:-1;opacity:.94;background:linear-gradient(#232323 0%,#041449 100%);position:absolute;inset:0}.sec-portugal-nationality-sephardic-surnames-1{background-image:image-set("/images/porto-ribeira-douro-river-1100.avif" 1x type("image/avif"),"/images/porto-ribeira-douro-river-1100.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-portugal-nationality-sephardic-surnames-1:before{content:"";z-index:-1;opacity:.99;background:linear-gradient(220deg,#ffffffd6 43%,#ffffffa3 100%);position:absolute;inset:0}.sec-portugal-passport-1{background-image:image-set("/images/porto-ribeira-evening-panorama-1280.avif" 1x type("image/avif"),"/images/porto-ribeira-evening-panorama-1280.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:cover}.sec-portugal-passport-2:before,.sec-portugal-passport-3:before{content:"";z-index:-1;opacity:.92;mix-blend-mode:screen;background:#fff;position:absolute;inset:0}.sec-portugal-passport-4:before{content:"";z-index:-1;opacity:1;background:#ffffffed image-set("/images/portuguese-passport-cover-closeup-diagonal-1280.webp" 1x type("image/webp")) 50%/cover no-repeat;position:absolute;inset:0}.sec-portugal-passport-5{background-image:image-set("/images/portugal-flag-waving-1280.avif" 1x type("image/avif"),"/images/portugal-flag-waving-1280.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-portugal-passport-5:before{content:"";z-index:-1;opacity:1;mix-blend-mode:screen;background:linear-gradient(#ffffffd9 0%,#fff 100%);position:absolute;inset:0}.sec-portugal-passport-hardening-of-the-terms-1{background-image:image-set("/images/porto-ribeira-douro-river-1100.avif" 1x type("image/avif"),"/images/porto-ribeira-douro-river-1100.webp" 1x type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.sec-portugal-passport-hardening-of-the-terms-1:before{content:"";z-index:-1;opacity:.99;background:linear-gradient(220deg,#fff 43%,#ffffffa3 100%);position:absolute;inset:0}.sec-privacy-policy-1{background-color:#c51f2f}.sec-privacy-policy-2{background-color:#f7f7f7}.c-x1936c6{color:#1936c6}.c-x2c973f{color:#2c973f}.c-x363636{color:#363636}.c-x8f1c9f{color:#8f1c9f}.bg-aima-service-desk-office{background-image:image-set("/images/aima-service-desk-office-1280.avif" 1x type("image/avif"),"/images/aima-service-desk-office-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-apostille-certificate-portugal-sample{background-image:image-set("/images/apostille-certificate-portugal-sample-701.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-business-team-boardroom-meeting{background-image:image-set("/images/business-team-boardroom-meeting-1280.avif" 1x type("image/avif"),"/images/business-team-boardroom-meeting-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-casa-azulejo-tile-sign{background-image:image-set("/images/casa-azulejo-tile-sign-1280.avif" 1x type("image/avif"),"/images/casa-azulejo-tile-sign-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-checking-bank-account-on-tablet{background-image:image-set("/images/checking-bank-account-on-tablet-1024.avif" 1x type("image/avif"),"/images/checking-bank-account-on-tablet-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-child-face-painted-portugal-flag{background-image:image-set("/images/child-face-painted-portugal-flag-1280.avif" 1x type("image/avif"),"/images/child-face-painted-portugal-flag-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-children-with-suitcases-airport-hero{background-image:image-set("/images/children-with-suitcases-airport-hero-1280.avif" 1x type("image/avif"),"/images/children-with-suitcases-airport-hero-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-clerk-stamping-documents-eu-flag{background-image:image-set("/images/clerk-stamping-documents-eu-flag-1280.avif" 1x type("image/avif"),"/images/clerk-stamping-documents-eu-flag-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-clerk-stamping-visa-application{background-image:image-set("/images/clerk-stamping-visa-application-1024.avif" 1x type("image/avif"),"/images/clerk-stamping-visa-application-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-coins-stacks-hexagons-investment{background-image:image-set("/images/coins-stacks-hexagons-investment-1280.avif" 1x type("image/avif"),"/images/coins-stacks-hexagons-investment-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-colleagues-laughing-at-computer{background-image:image-set("/images/colleagues-laughing-at-computer-1280.avif" 1x type("image/avif"),"/images/colleagues-laughing-at-computer-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-couple-making-heart-hands{background-image:image-set("/images/couple-making-heart-hands-1170.avif" 1x type("image/avif"),"/images/couple-making-heart-hands-1170.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-cplp-countries-map-flags{background-image:image-set("/images/cplp-countries-map-flags-1265.avif" 1x type("image/avif"),"/images/cplp-countries-map-flags-1265.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-espaco-cidadao-service-point{background-image:image-set("/images/espaco-cidadao-service-point-835.avif" 1x type("image/avif"),"/images/espaco-cidadao-service-point-835.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-family-playing-on-living-room-floor{background-image:image-set("/images/family-playing-on-living-room-floor-1024.avif" 1x type("image/avif"),"/images/family-playing-on-living-room-floor-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-filling-application-form-on-tablet{background-image:image-set("/images/filling-application-form-on-tablet-1024.avif" 1x type("image/avif"),"/images/filling-application-form-on-tablet-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-gavel-broken-heart-rings{background-image:image-set("/images/gavel-broken-heart-rings-1280.avif" 1x type("image/avif"),"/images/gavel-broken-heart-rings-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-graduates-throwing-caps-sunset{background-image:image-set("/images/graduates-throwing-caps-sunset-1280.avif" 1x type("image/avif"),"/images/graduates-throwing-caps-sunset-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-hand-holding-portuguese-citizen-card{background-image:image-set("/images/hand-holding-portuguese-citizen-card-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-hand-holding-us-passport-over-map{background-image:image-set("/images/hand-holding-us-passport-over-map-759.avif" 1x type("image/avif"),"/images/hand-holding-us-passport-over-map-759.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-hand-stamping-documents-desk{background-image:image-set("/images/hand-stamping-documents-desk-1280.avif" 1x type("image/avif"),"/images/hand-stamping-documents-desk-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-hands-holding-cup-of-tea-family{background-image:image-set("/images/hands-holding-cup-of-tea-family-1024.avif" 1x type("image/avif"),"/images/hands-holding-cup-of-tea-family-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-hourglass-eu-flag{background-image:image-set("/images/hourglass-eu-flag-1000.avif" 1x type("image/avif"),"/images/hourglass-eu-flag-1000.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-hourglass-sand-running{background-image:image-set("/images/hourglass-sand-running-1280.avif" 1x type("image/avif"),"/images/hourglass-sand-running-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-imt-logo-and-driving-view{background-image:image-set("/images/imt-logo-and-driving-view-750.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-investor-with-engineer-factory{background-image:image-set("/images/investor-with-engineer-factory-1280.avif" 1x type("image/avif"),"/images/investor-with-engineer-factory-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-irn-logo-instituto-dos-registos{background-image:image-set("/images/irn-logo-instituto-dos-registos-314.avif" 1x type("image/avif"),"/images/irn-logo-instituto-dos-registos-314.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-irn-registos-office-interior{background-image:image-set("/images/irn-registos-office-interior-852.avif" 1x type("image/avif"),"/images/irn-registos-office-interior-852.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-israel-police-criminal-record-certificate{background-image:image-set("/images/israel-police-criminal-record-certificate-1024.avif" 1x type("image/avif"),"/images/israel-police-criminal-record-certificate-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-israel-state-emblem{background-image:image-set("/images/israel-state-emblem-333.avif" 1x type("image/avif"),"/images/israel-state-emblem-333.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-loja-de-cidadao-entrance-sign{background-image:image-set("/images/loja-de-cidadao-entrance-sign-1024.avif" 1x type("image/avif"),"/images/loja-de-cidadao-entrance-sign-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-man-working-on-laptop-coworking-office{background-image:image-set("/images/man-working-on-laptop-coworking-office-1280.avif" 1x type("image/avif"),"/images/man-working-on-laptop-coworking-office-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-pacifier-portugal-flag-easy-nationality{background-image:image-set("/images/pacifier-portugal-flag-easy-nationality-505.avif" 1x type("image/avif"),"/images/pacifier-portugal-flag-easy-nationality-505.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-passport-and-approved-visa-form{background-image:image-set("/images/passport-and-approved-visa-form-1024.avif" 1x type("image/avif"),"/images/passport-and-approved-visa-form-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-passport-visa-stamps-keyboard{background-image:image-set("/images/passport-visa-stamps-keyboard-1024.avif" 1x type("image/avif"),"/images/passport-visa-stamps-keyboard-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-pastry-shop-worker-tray{background-image:image-set("/images/pastry-shop-worker-tray-1280.avif" 1x type("image/avif"),"/images/pastry-shop-worker-tray-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-people-waiting-job-interview{background-image:image-set("/images/people-waiting-job-interview-1280.avif" 1x type("image/avif"),"/images/people-waiting-job-interview-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-person-holding-no-war-sign-with-suitcase{background-image:image-set("/images/person-holding-no-war-sign-with-suitcase-1024.avif" 1x type("image/avif"),"/images/person-holding-no-war-sign-with-suitcase-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-piggy-bank-portugal-flag-tax-coin{background-image:image-set("/images/piggy-bank-portugal-flag-tax-coin-1000.avif" 1x type("image/avif"),"/images/piggy-bank-portugal-flag-tax-coin-1000.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-porto-douro-dusk-panorama{background-image:image-set("/images/porto-douro-dusk-panorama-1280.avif" 1x type("image/avif"),"/images/porto-douro-dusk-panorama-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-porto-douro-river-panorama-sunset{background-image:image-set("/images/porto-douro-river-panorama-sunset-1024.avif" 1x type("image/avif"),"/images/porto-douro-river-panorama-sunset-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-porto-ribeira-boats-douro-bridge{background-image:image-set("/images/porto-ribeira-boats-douro-bridge-1024.avif" 1x type("image/avif"),"/images/porto-ribeira-boats-douro-bridge-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-portugal-embassy-israel-website-screenshot{background-image:image-set("/images/portugal-embassy-israel-website-screenshot-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-portugal-flag-waving-2{background-image:image-set("/images/portugal-flag-waving-2-1280.avif" 1x type("image/avif"),"/images/portugal-flag-waving-2-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-portugal-government-measures-2025-hero{background-image:image-set("/images/portugal-government-measures-2025-hero-1280.avif" 1x type("image/avif"),"/images/portugal-government-measures-2025-hero-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-portuguese-citizen-card-nif-field{background-image:image-set("/images/portuguese-citizen-card-nif-field-850.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-portuguese-marriage-registration-record-sample{background-image:image-set("/images/portuguese-marriage-registration-record-sample-963.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-shaare-tikva-synagogue-lisbon-interior{background-image:image-set("/images/shaare-tikva-synagogue-lisbon-interior-1248.avif" 1x type("image/avif"),"/images/shaare-tikva-synagogue-lisbon-interior-1248.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-tax-time-wooden-blocks-calculator{background-image:image-set("/images/tax-time-wooden-blocks-calculator-1280.avif" 1x type("image/avif"),"/images/tax-time-wooden-blocks-calculator-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-tax-word-on-calculator{background-image:image-set("/images/tax-word-on-calculator-1024.avif" 1x type("image/avif"),"/images/tax-word-on-calculator-1024.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-vfs-global-office-entrance{background-image:image-set("/images/vfs-global-office-entrance-899.avif" 1x type("image/avif"),"/images/vfs-global-office-entrance-899.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.bg-wedding-vows-beach-ceremony{background-image:image-set("/images/wedding-vows-beach-ceremony-1280.avif" 1x type("image/avif"),"/images/wedding-vows-beach-ceremony-1280.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.post-hero{background-color:var(--navy-deep);isolation:isolate;align-items:center;min-height:324px;display:flex;position:relative;overflow:hidden}.post-hero>picture,.page-hero>picture{z-index:-2;position:absolute;inset:0}.hero-img{object-fit:cover;width:100%;height:100%}.post-hero:before{content:"";z-index:-1;background:#0c0c0c75;position:absolute;inset:0}.post-title{color:var(--gold-2);text-align:center;padding:30px 0;font-size:40px;font-weight:900;line-height:1.1}.content-shell{background:var(--white);padding-inline:10px}.content-inner{background:var(--white);border:2px solid var(--gold);max-width:1170px;margin:30px auto 40px;padding:40px 45px}.post-body{padding-top:20px}.page-hero{isolation:isolate;align-items:center;min-height:241px;display:flex;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:linear-gradient(#ffffffab 0%,#fff 100%);position:absolute;inset:0}.page-hero-inner{text-align:center;padding:30px 10px}.page-title{color:var(--green);font-size:40px;font-weight:500;line-height:1.2}.page-tagline{color:var(--dark);margin:6px 0 0;font-size:16px;font-weight:900;line-height:1}.page-hero .breadcrumbs{margin-top:10px}.page-columns{grid-template-columns:237px minmax(0,1fr) 237px;gap:20px;padding-block:10px 40px;display:grid}.page-body{grid-column:2;padding:10px}@media (width<=1024px){.page-columns{grid-template-columns:minmax(0,1fr)}.page-body{grid-column:1}.content-inner{padding:30px 20px}}.custom-page .sec{isolation:isolate;position:relative}.sec{padding-block:20px}.sec>.wrap{padding-inline:10px}.custom-page>.cols,.custom-page>.group,.custom-page>.rich,.custom-page>.ht,.custom-page>.fig,.custom-page>.divider,.custom-page>.spacer,.custom-page>.form-wrap,.custom-page>.breadcrumbs,.custom-page>.accordion,.custom-page>.gallery,.custom-page>.map-card,.custom-page>.video-set,.custom-page>.price-table,.custom-page>.related,.custom-page>.btn-wrap,.custom-page>.icon-wrap,.custom-page>.icon-box,.custom-page>.fb-card,.custom-page>.post-info{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.breadcrumbs ol{color:var(--green-aa);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;font-size:16px;font-weight:900;list-style:none;display:flex}.breadcrumbs a{padding:8px 2px;display:inline-block}.breadcrumbs li+li:before{content:"»";color:var(--green-aa);margin-inline-end:6px}.breadcrumbs a{color:var(--orange-aa)}.post-info{color:var(--mute);text-align:center;margin:8px 0 0;font-size:14px}.rich{color:var(--text);font-size:16px;line-height:24px}.rich p{margin:0 0 14.4px}.rich h2,.rich h3,.rich h4{color:var(--ink);margin:22px 0 12px;line-height:1.25}.rich h2{font-size:32px;font-weight:500}.rich h3{font-size:28px;font-weight:500}.rich h4{font-size:22px;font-weight:500}.rich ul,.rich ol{margin:0 0 14px;padding-inline-start:24px}.rich li{margin-bottom:4px}.rich a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.rich a:hover{color:var(--navy-2)}.rich img{max-width:100%;height:auto}.rich picture{max-width:100%;margin:6px 0;display:inline-block}.rich table{margin:0 0 16px;font-size:15px}.rich th,.rich td{border:1px solid var(--line);padding:8px 10px}.rich blockquote{border-inline-start:4px solid var(--gold);background:var(--soft);margin:0 0 16px;padding:10px 16px}.ht{color:var(--ink);margin:12px 0 8px;font-weight:500;line-height:1.2}.ht a{color:inherit}h1.ht{font-size:40px}h2.ht{font-size:32px}h3.ht{font-size:28px}h4.ht{font-size:22px}h5.ht,h6.ht{font-size:18px}p.ht{margin:8px 0;font-size:18px}.fig{margin:10px 0}.fig picture,.fig img{max-width:100%;display:inline-block}.fig a{display:inline-block}.fig figcaption{color:#69727d;margin-top:6px;font-size:14px}.divider{border:0;border-top:2px solid var(--gold);margin:8px auto}.divider-short{width:82px}.divider-medium{width:164px}.divider-wide{width:70%}.divider-thick{border-top-width:6px}.divider-thin{border-top-width:1px}.divider-gold-2{border-top-color:#e8c204}.divider-white{border-top-color:var(--white)}.divider-navy-2{border-top-color:var(--navy-2)}.divider-line{border-top-color:var(--line)}.divider-green{border-top-color:var(--green)}.spacer{display:block}.spacer-10{height:10px}.spacer-20{height:20px}.spacer-30{height:30px}.spacer-40{height:40px}.spacer-50{height:50px}.spacer-60{height:60px}.spacer-70{height:70px}.spacer-80{height:80px}.spacer-90{height:90px}.spacer-100,.spacer-110,.spacer-120,.spacer-130,.spacer-140,.spacer-150,.spacer-160,.spacer-170,.spacer-180,.spacer-190,.spacer-200,.spacer-210,.spacer-220,.spacer-230,.spacer-240,.spacer-250,.spacer-260,.spacer-270,.spacer-280,.spacer-290,.spacer-300,.spacer-310{height:100px}@media (width<=767px){.spacer{max-height:30px}}.cols{align-items:start;gap:20px;margin:10px 0;display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cols-2.cols-30-70,.cols-2.cols-40-60{grid-template-columns:1fr 2fr}.cols-2.cols-70-30,.cols-2.cols-60-40{grid-template-columns:2fr 1fr}.cols-2.cols-20-80{grid-template-columns:1fr 4fr}.cols-2.cols-80-20{grid-template-columns:4fr 1fr}.cols-3.cols-20-60-20,.cols-3.cols-30-40-30{grid-template-columns:1fr 2fr 1fr}.col-single{margin-inline:auto;display:block}.w-40{max-width:40%}.w-50{max-width:50%}.w-60{max-width:60%}.w-70{max-width:70%}.w-80{max-width:80%}.w-90{max-width:90%}.w-100{max-width:100%}@media (width<=1024px){.cols-4,.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.cols,.cols.cols-2,.cols.cols-3{grid-template-columns:minmax(0,1fr)}.col-single{max-width:100%}}.form{gap:12px;display:grid}.form-hint{color:#69727d;grid-column:1/-1;margin:0;font-size:14px}.form-field{flex-direction:column;gap:4px;margin:0;display:flex}.form-field label{color:var(--ink);font-size:15px;font-weight:500}.form-field input:not([type=radio]),.form-field textarea{width:100%;min-height:48px;color:var(--dark);background:var(--white);border-radius:var(--radius-input);border:1px solid #b6c6d3;padding:9px 14px;font-size:15px}.form-field .field-error{color:var(--red);background:0 0;padding:0}.form-radio{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.form-radio legend{margin-bottom:4px;font-size:15px;font-weight:500}.form-radio label{align-items:center;gap:6px;min-height:32px;font-weight:400;display:inline-flex}.form-submit{align-items:start}.btn{letter-spacing:.5px;text-align:center;border:1px solid #0000;border-radius:4px;min-height:48px;padding:13px 28px;font-size:19px;font-weight:500;line-height:1;display:inline-block}.btn:hover,.btn:focus-visible{filter:brightness(1.1);text-decoration:none}.btn-red{background:var(--red);color:var(--white)}.btn-navy-2{background:var(--navy-2);color:var(--white)}.btn-navy{background:var(--navy);color:var(--white)}.btn-green{background:var(--green);color:var(--white)}.btn-gold{background:var(--gold);color:var(--dark)}.btn.btn-outline{color:var(--navy);border-color:var(--navy);background:0 0}.btn-wrap{margin:12px 0}.map-card,.rich .map-link{min-height:120px;color:var(--navy);background:#edf3f8;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin:12px 0;padding:20px;font-size:17px;text-decoration:underline;display:flex}.map-pin{background:var(--red);border-radius:50% 50% 50% 0;width:14px;height:14px;transform:rotate(-45deg)}.rich .video-link{color:var(--white);background:#000;border-radius:4px;margin:8px 0;padding:10px 16px;text-decoration:none;display:inline-block}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0;padding:0;list-style:none;display:grid}.gallery img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}@media (width<=767px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.accordion details{border:1px solid var(--line);background:var(--white);border-radius:4px;margin:0 0 8px}.accordion summary{cursor:pointer;color:var(--navy);padding:14px 18px;font-size:18px;font-weight:500}.accordion details[open] summary{border-bottom:1px solid var(--line)}.accordion details>.rich{padding:14px 18px}.icon-wrap{text-align:center;margin:8px 0}.icon-wrap .icon{fill:currentColor;width:40px;height:40px;margin:0 auto}.icon-box{text-align:center}.icon-box h3{color:var(--ink);margin:8px 0;font-size:20px;font-weight:500}.icon-box h3 a{color:var(--navy-2)}.icon-box p{color:var(--text);font-size:15px;line-height:22px}.icon-list{margin:10px 0;padding:0;list-style:none}.icon-list li{margin-bottom:6px;padding-inline-start:20px;position:relative}.icon-list li:before{content:"";inset-inline-start:0;background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:9px}.price-table{border:1px solid var(--line);text-align:center;background:var(--white);border-radius:6px;padding:0 0 24px;overflow:hidden;box-shadow:0 4px 18px #002b6814}.price-title{color:var(--white);background:var(--dark);margin:0;padding:22px 20px 4px;font-size:22px;font-weight:500}.price-sub{color:#d0d0d0;background:var(--dark);margin:0 0 18px;padding:0 20px 16px;font-size:14px}.price-table .price-amount,.price-table .price-features,.price-table .btn,.price-table .price-footer{margin-inline:20px}.price-table .price-features{margin-inline:0;padding-inline:20px}.price-amount{color:var(--navy-2);margin:0 0 12px;font-size:44px;font-weight:700;line-height:1}.price-currency{font-size:24px;font-weight:500}.price-features{margin:0 0 16px;padding:0;font-size:15px;list-style:none}.price-features li{border-top:1px solid var(--line);padding:6px 0}.price-footer{color:#69727d;margin:12px 0 0;font-size:14px}.related{text-align:center;margin-top:40px}.related-title{color:var(--ink);margin:0;font-size:17px;font-weight:500}.related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.related-item a{color:var(--ink);padding-bottom:8px;display:block}.related-item img{aspect-ratio:3/2;object-fit:cover;width:100%}.related-item-title{letter-spacing:2.5px;margin-top:10px;font-size:17px;font-weight:500;line-height:1.2;display:block}.related-item-excerpt{color:var(--text);letter-spacing:0;margin-top:8px;font-size:14px;display:block}.related-item-date{color:#69727d;margin-top:6px;font-size:13px;display:block}.related-cards .related-item{border:1px solid var(--line);background:var(--white);border-radius:4px;overflow:hidden}.related-cards .related-item a{padding-bottom:14px}.related-cards .related-item-title{letter-spacing:0;padding-inline:12px;font-size:18px}.related-cards .related-item-excerpt,.related-cards .related-item-date{padding-inline:12px}.post-nav{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:30px;padding-top:16px;font-size:15px;display:flex}.post-nav a{color:var(--link);flex-direction:column;gap:2px;max-width:48%;padding:8px 0;display:flex}.post-nav-next{text-align:end}.post-nav-label{color:#69727d;font-size:12px}@media (width<=767px){.related-list{grid-template-columns:minmax(0,1fr)}.post-nav{flex-direction:column}.post-nav a{max-width:100%}}.fb-card{margin:12px 0}.fb-card a{color:var(--navy);background:#edf3f8;border-radius:4px;padding:12px 20px;display:inline-block}.step{border:1px solid var(--line);background:var(--white);border-radius:8px;margin:16px 0 24px;padding:18px 20px 6px}.step h3{color:var(--navy-2);margin:0 0 12px;font-size:24px;font-weight:500}.boxes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.box{border-radius:6px;margin-bottom:12px;padding:14px 16px}.box h4{color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:500}.box p{margin:0 0 6px;font-size:15px;line-height:22px}.box-old{background:#fdf1f0;border:1px solid #f3cfcc}.box-new{background:#eef8ef;border:1px solid #c9e8cd}.box-neutral{background:var(--soft);border:1px solid var(--line)}@media (width<=767px){.boxes{grid-template-columns:minmax(0,1fr)}}.form-2col{grid-template-columns:1fr 1fr}.form-2col .form-field:has(textarea),.form-2col .form-radio,.form-2col .form-submit{grid-column:1/-1}.form-2col .form-submit .btn{width:100%}.btn-lg{letter-spacing:1.5px;padding:12px 24px;font-size:30px;font-weight:200}@media (width<=767px){.form-2col{grid-template-columns:minmax(0,1fr)}}.related-cards .related-item{background:var(--navy-deep);border:0;border-radius:0}.related-cards .related-item a{color:var(--gold);padding-bottom:18px}.related-cards .related-item-title{color:var(--gold);padding:14px 14px 0;font-size:17px;font-weight:500}.related-cards .related-item-excerpt{color:#d7dbe6;padding:0 14px;font-size:13px;line-height:20px}.related-cards .related-item-date{color:#aab3c8;padding:0 14px}.related-cards .related-list{gap:16px}.c-green{color:var(--green)}.c-red{color:var(--red)}.c-navy{color:var(--navy)}.c-navy-2{color:var(--navy-2)}.c-ink{color:var(--ink)}.c-white{color:var(--white)}.c-gold{color:var(--gold)}.c-gold-2{color:var(--gold-2)}.c-black{color:var(--dark)}.c-grey{color:#54595f}.c-orange{color:var(--orange)}.c-link{color:var(--link)}.ta-center{text-align:center}.ta-start{text-align:start}.ta-end{text-align:end}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-34{font-size:34px}.fs-36{font-size:36px}.fs-38{font-size:38px}.fs-40{font-size:40px}.fs-42{font-size:42px}.fs-44{font-size:44px}.fs-46{font-size:46px}.fs-48{font-size:48px}.fs-50{font-size:50px}.fs-52{font-size:52px}.fs-54{font-size:54px}.fs-56{font-size:56px}.fs-58{font-size:58px}.fs-60{font-size:60px}.fs-62{font-size:62px}.fs-64{font-size:64px}.fs-66{font-size:66px}.fs-68{font-size:68px}.fs-70{font-size:70px}@media (width<=767px){.fs-30,.fs-32,.fs-34{font-size:24px}.fs-36,.fs-38,.fs-40,.fs-42,.fs-44{font-size:26px}.fs-46,.fs-48,.fs-50,.fs-52,.fs-54,.fs-56,.fs-58{font-size:32px}.fs-60,.fs-62,.fs-64,.fs-66,.fs-68,.fs-70{font-size:36px}}
