:root,[data-bs-theme=light]{--bs-body-color:#ffffff;--bs-body-color-rgb:255,255,255;--bs-secondary-color:rgba(255,255,255,0.75);--bs-secondary-color-rgb:255,255,255,0.75;--bs-tertiary-color:rgba(255,255,255,0.5);--bs-tertiary-color-rgb:255,255,255,0.5;--bs-link-color:#ffffff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color:#f7d116;--bs-link-hover-color-rgb:247,209,22;--bs-link-decoration:underline;--bs-border-style:none}a{text-decoration:var(--bs-link-decoration);text-decoration:none}*{margin:0;padding:0}html{scroll-behavior:auto;overflow-x:hidden}body{overflow-x:hidden;background:url("/assets/img/BG1.webp?h=defbec7a01d02aeedd49fea12cdbfd37")}section{overflow:hidden;background-attachment:fixed!important;box-shadow:0 -13px 100px 50px rgba(0,0,0,.4);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh;height:auto}.hero{background-image:url("/assets/img/IVdust.webp?h=defbec7a01d02aeedd49fea12cdbfd37");background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed!important;height:100vh!important}.title-index{z-index:2}.hero-form{background-image:url("/assets/img/IVdust.webp?h=defbec7a01d02aeedd49fea12cdbfd37");background-size:cover;background-position:center;background-attachment:fixed!important;min-height:100vh!important}.section-records,.section-resources{min-height:100vh}.section-records .registo-img-bg{background-image:url(/assets/img/registos.webp?h=0989f9739aaa957150f46988874b2e31);background-attachment:fixed;background-size:cover;min-height:100vh;position:absolute;width:100vw;z-index:-1}.section-records .registo-img-bg .records-overlay{min-height:100vh;position:absolute;width:100vw;z-index:2;background:linear-gradient(rgba(0,0,0,0) 0,#232323 100%)}.section-blog{background-image:url("/assets/img/bluered.webp?h=f5ffb890232801ccc1213e4539dcdb35");background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed!important}.blur-bg{position:absolute;z-index:0;right:0;filter:blur(50px);max-height:100vh}.blur-bg-red{position:absolute;z-index:0;right:0;filter:blur(0px);min-height:100vh}.z-index{z-index:4}.section-resources .registo-img-bg{background-image:url(Recursos/registo-narciso.webp);background-attachment:fixed;background-size:cover;min-height:100vh;position:absolute;z-index:-1;height:180vh;width:100vw;overflow:hidden;opacity:.25}.navbar{height:5rem;box-shadow:none;border:none;margin:0;border-radius:0;font-size:16px;background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(217,217,217,.15) .01%,rgba(217,217,217,.3) 100%);backdrop-filter:blur(8px);width:100%}.navbar .navbar-nav>li>a,.navbar a.navbar-brand.navbar-link{min-height:4rem;line-height:90px;padding-top:0;padding-bottom:0;box-shadow:none!important;text-shadow:1px 1px 2px #202020;border:none}@media (min-width:768px){.navbar .navbar-nav>li>a{margin:0 0 0 1px}}.navbar-brand img{margin:20px 0;max-height:50px}.navbar .dropdown-menu{box-shadow:none;padding:0;min-width:200px;-webkit-transition:background .6s ease-out;transition:background .6s ease-out;background:linear-gradient(90deg,rgba(217,217,217,.1) 0,rgba(217,217,217,.2) .01%,rgba(217,217,217,.4) 100%)!important;border-style:none;text-shadow:1px 1px 2px #202020}@media (max-width:767px){.navbar-brand img,.navchange .navbar-brand img{margin:10px 0;max-height:40px;width:auto}.navbar{position:relative!important}.navbar,.navbar a.navbar-brand.navbar-link,.navbar.navchange,.navbar.navchange a.navbar-brand.navbar-link{min-height:60px;line-height:60px;height:auto}.navbar .navbar-nav>li>a,.navbar.navchange .navbar-nav>li>a{min-height:40px;line-height:40px}.navbar-nav{margin:0 -15px}.navbar .dropdown-menu{width:100%;position:relative}}.icon-bar,.navbar,.navbar .dropdown-menu li a,.navbar .navbar-nav>li>a,.navbar a.navbar-brand.navbar-link,.navbar-brand img{-webkit-transition:.6s ease-out;transition:.6s ease-out}.navbar .navbar-toggler{border:none}.navbar .nav-link{font-family:"IBM Plex Mono",sans-serif;text-align:center;line-height:1.625rem;font-weight:400;font-size:1.25rem;color:#efefef}.navbar .nav-link:active,.navbar .nav-link:focus,.navbar .nav-link:hover{color:#f7d116!important}.navbar .dropdown-item:hover{background:0 0}.hero-title{font-family:"IBM Plex Mono",sans-serif;text-align:center;line-height:6rem;font-weight:400;font-size:4rem;color:#efefef}.section-title{font-family:"IBM Plex Mono",sans-serif;text-align:left;line-height:4rem;font-weight:400;font-size:2.5rem;color:#efefef}.links-title{font-family:"IBM Plex Mono",sans-serif;text-align:left;line-height:2.75rem;font-weight:400;font-size:2rem;color:#efefef}.section-content{font-family:Lora,serif;text-align:left;line-height:2.25rem;font-weight:400;font-size:1.5rem;color:#efefef}.hero-subtitle{font-family:Lora,serif;text-align:center;line-height:2rem;font-weight:400;font-size:26px;color:#efefef}.footer-txt{font-family:"IBM Plex Mono",sans-serif;text-align:left;line-height:1.5rem;font-weight:400;font-size:1rem;color:#efefef}.card-blog{font-family:Lora,serif;text-align:left;line-height:1.75rem;font-weight:400;font-size:1.5rem;color:#efefef}.blog-title{font-family:"IBM Plex Mono",sans-serif;text-align:center;line-height:3.5rem;font-weight:400;font-size:3rem;color:#efefef;text-shadow:1px 1px 2px #202020}.Blog-title{font-family:"IBM Plex Mono",sans-serif;text-align:left;line-height:3rem;font-weight:400;font-size:3rem;color:#efefef}.Blog-subtitles{font-family:"IBM Plex Mono",sans-serif;text-align:left;line-height:3rem;font-weight:400;font-size:2rem;color:#efefef}.Blog-content{font-family:Lora,serif;text-align:left;line-height:2.5rem;font-weight:400;font-size:1.5rem;color:#efefef}.blog-link{background-color:rgba(207,32,39,.3)}.Blog-bio{font-family:Lora,serif;text-align:left;line-height:2rem;font-weight:400;font-size:1.25rem;color:#efefef}@media (max-width:576px){.hero{min-height:80vh;height:80vh!important}.section-records .registo-img-bg{background-position:left;opacity:.5;opacity:.25}.section-resources .registo-img-bg{background-position:left;opacity:.5}.navbar .nav-item{padding:1rem 0}.navbar .dropdown-menu{background:0 0!important}.hero-title{font-size:2.75rem;line-height:3.5rem}.section-content{text-align:center;font-size:1.1rem;line-height:2rem}.blog-title{font-size:1.75rem}.Blog-bio{font-size:1.25rem;line-height:2rem;text-align:center}}.hero-island{background-image:url("/assets/img/IVdust.webp?h=defbec7a01d02aeedd49fea12cdbfd37");background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed!important}.island-icon{height:auto;object-fit:contain}.bv-island{width:150px}.brava-island{width:38px}.fogo-island{width:118px}.maio-island{width:75px}.sal-island{width:55px}.Santiago-island{width:175px}.sa-island{width:195px}.sn-island{width:200px}.sv-island{width:110px}.islands-overlay{background:url("/assets/img/bluered.webp?h=f5ffb890232801ccc1213e4539dcdb35") center/cover;min-height:100vh;position:fixed;top:0;left:0;width:100vw;height:100vh;background-attachment:fixed!important;z-index:-1}.islands-records{min-height:100vh;height:100vh}.hero-height,.island-page{height:100vh}.card-records{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:20rem}.enter-records{min-height:120vh}.form-control:focus{color:#efefef;background-color:#232323;border-color:#f7d116;outline:0;box-shadow:0 0 0 .1rem #f7d116}.form-mobile{width:100%}.form-msg{height:10rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#efefef;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#232323;background-clip:padding-box;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:rgba(239,239,239,.5960784314);border-width:1px}.dropdown-toggle,.dropdown-toggle:hover,.dropdown:active{background-color:inherit!important;background:0 0;border-style:solid;border-color:rgba(239,239,239,.5960784314)}.dropdown-item:focus,.dropdown-toggle:active{background:linear-gradient(90deg,rgba(207,32,38,.8235294118) 0,#f7d116 100%)}.dropdown-menu{background:rgba(35,35,35,.7294117647);backdrop-filter:blur(8px);--bs-btn-active-bg:none}.btn:active,.btn:focus{box-shadow:none!important;background-color:inherit!important;color:inherit!important;border-color:rgba(239,239,239,.5960784314)}.logo{height:1.75rem;color:linear-gradient(90deg,rgba(217,217,217,.1) 0%,rgba(217,217,217,.15) .01%,rgba(217,217,217,.3) 100%)}.hero-blog-page{background-image:url("/assets/img/blog/capa-montanha-cabo-verde-blog.webp?h=aeec4bfa47394922ccb58a780dd5a081");background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed!important;height:100vh}.fit-cover{object-fit:cover;z-index:-1}.section-post{background-image:url("/assets/img/BG1.webp?h=defbec7a01d02aeedd49fea12cdbfd37");background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed!important;height:auto;padding:10rem 3rem}.blog-loop{margin:0 10rem}@media (max-width:992px){.Blog-subtitles{font-size:1.5rem;line-height:2rem}.Blog-content{font-size:1.25rem;line-height:2rem}.section-post{padding:5rem 1rem}.blog-loop{margin:0 1rem}}.card{background:linear-gradient(90deg,rgba(217,217,217,.046) 0,rgba(217,217,217,.1) .01%,rgba(217,217,217,.084) 100%);border-style:solid;border-width:2px;border-image-source:linear-gradient(136deg,rgba(255,255,255,0.2),#F7D116);border-image-slice:1}.card-body{min-height:14rem}.pagination{gap:12px;--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:$White;--bs-pagination-bg:transparent;--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:transparent;--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:#F7D116;--bs-pagination-hover-bg:transparent;--bs-pagination-hover-border-color:transparent;--bs-pagination-focus-color:transparent;--bs-pagination-focus-bg:transparent;--bs-pagination-focus-box-shadow:transparent;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#ffffff45;--bs-pagination-active-border-color:transparent;--bs-pagination-disabled-color:transparent;--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-border-color:transparent;display:flex;padding-left:0;list-style:none}.blue-btn,.newsletter-btn{font-family:"IBM Plex Mono",sans-serif;font-weight:500;background:linear-gradient(90deg,rgba(207,32,38,.8235294118) 0,rgba(207,32,38,.5058823529) 50%);color:#efefef;padding:10px;box-shadow:7px 10px 0 rgba(207,32,38,.2549019608);border-radius:50px;cursor:pointer;width:18rem;height:45px;font-size:24px;line-height:90%;text-transform:capitalize;text-shadow:-2px 2px 0 rgba(0,0,0,.7);border:none;transition:transform .2s cubic-bezier(.25, .8, .25, 1),box-shadow .25s cubic-bezier(.25, .8, .25, 1)}.blue-btn:hover,.newsletter-btn:hover{transform:translate(-3px,3px) scale(.97);box-shadow:5px 5px 0 rgba(207,32,38,.2549019608)}.blue-btn:active,.blue-btn:hover:active,.newsletter-btn:active,.newsletter-btn:hover:active{transform:translate(-3px,3px) scale(.97);box-shadow:0 0 0 rgba(207,32,38,.2549019608);transition:transform 80ms ease-out,box-shadow 80ms ease-out;text-shadow:0 0 0 rgba(0,0,0,.7)}.blue-btn:hover,.newsletter-btn:hover{font-family:"IBM Plex Mono",sans-serif;font-weight:500;background:linear-gradient(92.07deg,rgba(0,56,147,.8) -10.53%,rgba(207,32,39,.4) 156.79%,rgba(207,32,38,.393) 156.79%);color:#efefef;padding:10px;box-shadow:7px 10px 0 rgba(207,32,38,.2549019608);border-radius:50px;cursor:pointer;width:18rem;height:45px;font-size:24px;line-height:90%;text-transform:capitalize;text-shadow:-2px 2px 0 rgba(0,0,0,.7);border:none;transition:transform .2s cubic-bezier(.25, .8, .25, 1),box-shadow .25s cubic-bezier(.25, .8, .25, 1)}.blue-btn:hover:hover,.newsletter-btn:hover:hover{transform:translate(-3px,3px) scale(.97);box-shadow:5px 5px 0 rgba(207,32,38,.2549019608);transition:transform 80ms ease-out,box-shadow 80ms ease-out}.close-btn{font-family:"IBM Plex Mono",sans-serif;font-weight:500;background:linear-gradient(92.07deg,rgba(0,56,147,.8) -10.53%,rgba(207,32,39,.4) 156.79%,rgba(207,32,38,.393) 156.79%);color:#efefef;padding:10px;box-shadow:7px 10px 0 #003893;border-radius:50px;cursor:pointer;width:8rem;height:45px;font-size:24px;line-height:90%;text-transform:capitalize;text-shadow:-2px 2px 0 rgba(0,0,0,.7);border:none;transition:transform .2s cubic-bezier(.25, .8, .25, 1),box-shadow .25s cubic-bezier(.25, .8, .25, 1)}.close-btn:hover{transform:translate(-3px,3px) scale(.97);box-shadow:5px 5px 0 #003893;transition:transform 80ms ease-out,box-shadow 80ms ease-out}.close-btn:active{transform:translate(-3px,3px) scale(.97);box-shadow:0 0 0 #003893;transition:transform 80ms ease-out,box-shadow 80ms ease-out;text-shadow:0 0 0 rgba(0,0,0,.7)}.link-btn{font-family:"IBM Plex Mono",sans-serif;font-weight:500;background:linear-gradient(92.07deg,rgba(0,56,147,.8) -10.53%,rgba(207,32,39,.4) 156.79%,rgba(207,32,38,.393) 156.79%);color:#efefef;padding:10px;box-shadow:7px 10px 0 #032b6a;border-radius:50px;cursor:pointer;width:6rem;font-size:24px;line-height:90%;text-transform:capitalize;text-shadow:-2px 2px 0 rgba(0,0,0,.7);border:none;transition:transform .2s cubic-bezier(.25, .8, .25, 1),box-shadow .25s cubic-bezier(.25, .8, .25, 1);height:40px}.link-btn:hover{transform:translate(-3px,3px) scale(.97);box-shadow:5px 5px 0 #032b6a;transition:transform 80ms ease-out,box-shadow 80ms ease-out}.link-btn:active{transform:translate(-3px,3px) scale(.97);box-shadow:0 0 0 #032b6a;transition:transform 80ms ease-out,box-shadow 80ms ease-out;text-shadow:0 0 0 rgba(0,0,0,.7)}@media (max-width:768px){.section-title{text-align:center;font-size:1.75rem;line-height:2rem}.hero-subtitle,.links-title{text-align:center;font-size:1.25rem;line-height:2rem}.link-btn{height:2rem;text-align:center;font-size:1.25rem}}.email-input{height:3rem;border-radius:.313rem;border-style:solid;border-width:.125rem;background:0 0}.email-input::placeholder,.email-input:focus{font-family:"IBM Plex Mono",sans-serif;text-align:left;line-height:1.5rem;font-weight:400;font-size:1rem;color:#efefef}footer{background:#232323;z-index:100}.logo-footer{height:1.875rem}.input-icon{font-size:24px}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.tv-middle table{vertical-align:middle}.tv-bottom table{vertical-align:bottom}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:$whiteTransparency;--bs-table-bg:linear-gradient(to right, rgba(217, 217, 217, 0.1) 0%, rgba(217, 217, 217, 0.1) 0%, rgba(217, 217, 217, 0.2) 100%);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#2323239b;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.rounded-table{border-radius:1rem}.table-responsive{overflow-x:auto;white-space:nowrap}#dataTable{min-width:1000px;table-layout:auto}.modal{--bs-modal-zindex:1055;--bs-modal-width:800px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#232323c3;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;backdrop-filter:blur(8px)}.sort-icon{font-size:.625rem;margin-left:.3rem;cursor:pointer;user-select:none}.sort-icon.active{color:#f7d116}.icon{color:#efefef}.hero-resources{background-image:url("/assets/img/recursos/cabo-verde-genealogia-recursos.webp?h=0e78b6cab3b4e3e8f26cf502b2441470");background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed!important;height:100vh}