@font-face{font-family:RobotoCondensed;src:url(roboto-condensed.light.a65cadfd.ttf);font-weight:800}@font-face{font-family:EconomicaBold;src:url(economica-bold.dd8d38e2.ttf)}.sticky{z-index:999;position:sticky;top:0}.logo-title{height:80px;margin-top:10px;margin-left:20px;position:relative}.logo-name{margin:auto;font-family:EconomicaBold;font-size:1.8rem;position:fixed;top:33px;left:110px;color:#000!important}.logo-name:before{content:"|";height:10px;padding:0 1rem}nav.nav{height:100px;font-size:24px}.nav-items{margin-top:20px;font-size:26px}.nav-sec{margin-top:20px}.right{justify-content:center;align-items:center;max-height:100vh;margin-right:20px;display:flex}.nav{background-color:#4169e1}#sec-1,#sec-2,#sec-3,#sec-4{cursor:pointer;scroll-behavior:auto;margin-top:10%;font-size:large}#sec-1:after,#sec-2:after,#sec-3:after{content:"|";padding:0 1rem}.title-fade-out{opacity:0;animation-name:fade-out;animation-duration:2s}.title-fade-in{opacity:100;animation-name:fade-in;animation-duration:2s}.sidenav{list-style:none}#sec-1,#sec-2,#sec-3,#sec-4{scroll-behavior:auto}body{background-color:#e5e4e2}h1,h2,h3,h4,h5{font-family:EconomicaBold;font-size:large}nav{background-color:#4169e1!important;height:100px!important}.page-footer{background-color:#4169e1!important}@media (width>=320px) and (width<=480px){.logo-name{display:none}#mobile-nav{background-color:#d3d3d3;width:200px;height:200px;margin-top:30%;position:fixed}.right{display:block}li.sidenav:hover{background-color:#a9a9a9}#sidenav-sec-1,#sidenav-sec-2,#sidenav-sec-3,#sidenav-sec-4{font-size:1rem;font-weight:600}i.material-icons{margin-top:20px}}@media (width>=481px) and (width<=620px){.logo-name{display:none}#mobile-nav{background-color:#d3d3d3;width:200px;height:200px;margin-top:16.5%;position:fixed}.right{display:block}li.sidenav:hover{background-color:#a9a9a9}i.material-icons{margin-top:20px}#sidenav-sec-1,#sidenav-sec-2,#sidenav-sec-3,#sidenav-sec-4{font-size:1.4rem;font-weight:600}}@font-face{font-family:RobotoCondensed;src:url(roboto-condensed.light.a65cadfd.ttf);font-weight:800}@font-face{font-family:EconomicaBold;src:url(economica-bold.dd8d38e2.ttf)}.subHeader{text-align:center;padding-top:10px;font-size:2.2rem;font-style:italic}.gfg{margin-top:20px;display:flex}.background-pic{border-radius:10px;width:4000px}.headerText{margin-top:120px;position:absolute;left:50%;transform:translate(-50%,-50%)}.subHeader{text-align:center;margin-top:-15px;padding-top:10px;font-size:2.1rem;font-style:italic}h2.first-txt{text-align:center;text-shadow:1px 1px #a9a9a9;font-family:EconomicaBold;font-size:5.2vw;line-height:.7}@media (width>=300px) and (width<=480px){.background-pic{width:100%;margin-left:auto;margin-right:auto;display:block}.headerText{margin:6% auto auto}.first-txt{font-size:1.1rem!important}.subHeader{margin:-19% auto auto;font-size:.4rem!important}}@media (width>=481px) and (width<=600px){.headerText{margin-top:50px}.subHeader{margin-top:-18px;font-size:.8rem!important}.background-pic{width:100%;margin-left:auto;margin-right:auto;display:block}}@font-face{font-family:RobotoCondensed;src:url(roboto-condensed.light.a65cadfd.ttf);font-weight:800}.about-text{text-align:left;margin-top:0;margin-left:10%;font-family:RobotoCondensed;font-size:1.8vw}@media (width>=300px) and (width<=480px){.about-text{font-family:RobotoCondensed;font-size:1.2rem}h2{font-size:2.4rem!important}#About{padding:20px}}@media (width>=481px) and (width<=680px){.about-text{font-family:RobotoCondensed;font-size:1.6rem}}@font-face{font-family:RobotoCondensed;src:url(roboto-condensed.light.a65cadfd.ttf);font-weight:800}.noteRepublic-text{margin-left:10%;font-family:RobotoCondensed;font-size:1.8vw}.profile{border-radius:100px;justify-content:space-evenly;height:150px;margin-top:5px;display:flex}.notary-name{text-align:left}@media (width>=300px) and (width<=480px){.noteRepublic-text{margin-left:0;font-family:RobotoCondensed;font-size:1.2rem}.notary-name{font-size:x-large}.profile{height:100px}}@media (width>=481px) and (width<=620px){.noteRepublic-text{font-family:RobotoCondensed;font-size:1.6rem}.notary-name{font-size:1.9rem}}@font-face{font-family:RobotoCondensed;src:url(roboto-condensed.light.a65cadfd.ttf);font-weight:900}.map{border-radius:10px;width:40vw;margin:auto auto 1vw;padding-top:5%;display:block}.apostille-text{padding-top:20px}.para-text{text-align:justify;padding-top:5%;padding-bottom:10px;font-family:RobotoCondensed;font-size:1.8vw}.list-notes{margin-left:2.8vw;font-family:RobotoCondensed;font-size:1.8vw;font-weight:bolder;list-style-type:disc!important}.list-services{margin-left:15vw;font-family:RobotoCondensed;font-size:1.8vw;font-weight:bolder;list-style-type:disc!important}.apostille-text{margin-left:30px;font-family:RobotoCondensed;font-size:1.8vw;font-weight:bolder}.icons-title{cursor:pointer;font-style:italic;font-weight:700;display:inline-block}.icons-obj{text-align:center;mix-blend-mode:multiply;justify-content:space-evenly;align-items:center;margin-bottom:20px;display:flex;position:relative}.icons{cursor:pointer;background-color:#e5e4e2;border-radius:100%;width:200px;display:inline-block;position:relative}.icons:hover{background-color:#0000;width:300px}.list-nts{margin-left:2.8rem}@media screen and (width>=300px) and (width<=480px){body{max-width:480px}.icons-obj{flex-direction:column!important}.para-text{font-size:1.2rem}.icons{cursor:pointer;width:100px;display:inline-block;position:relative}.icons:hover{width:160px}.service-title{font-size:1.4rem}.list-notes,.list-services,.apostille-text{font-family:RobotoCondensed;font-size:1.2rem!important}}@media screen and (width>=481px) and (width<=600px){body{max-width:620px}.icons-obj{grid-template-columns:repeat(2,auto);display:grid}.para-text,.list-notes,.list-services,.apostille-text{font-family:RobotoCondensed;font-size:1.2rem}.icons{cursor:pointer;width:100px;display:inline-block;position:relative}.icons:hover{width:150px;padding-top:5px}.service-title{width:125px;font-size:1.3rem}.cust-btn{margin-left:210px}}@font-face{font-family:RobotoCondensed;src:url(roboto-condensed.light.a65cadfd.ttf);font-weight:800}@font-face{font-family:EconomicaBold;src:url(economica-bold.dd8d38e2.ttf)}input{margin-left:2%;background-color:#fff!important}.materialize-textarea{background-color:#fff}.cust-desc{width:300px}.desc-input{background-color:#fff!important;margin-top:20px!important}.btn{width:100px;height:65px;background-color:#4169e1!important;border-radius:20px!important}.btn:hover{background-color:#06c4b4d6!important}button.btn{height:60px;position:0;margin-left:50%;font-size:large}@media (width>=300px) and (width<=480px){select{border:4px solid #f2f2f2!important}select.cust-opt{font-size:x-large}.cust-btn{margin-left:30%}button.btn{width:90px;height:40px;margin-left:6%;font-size:small}select.browser-default{font-size:1.6rem}}@media (width>=481px) and (width<=620px){select{border:4px solid #f2f2f2!important}button.btn{height:50px;margin-left:6%;font-size:medium}select.browser-default{font-size:1.5rem}}:root{--navy:#0f1f3d;--accent:#1d4ed8;--accent-dark:#1e3a8a;--accent-soft:#e8eefc;--bg:#f4f6fb;--surface:#fff;--text:#1f2937;--muted:#5b6474;--border:#e3e7ef;--radius:16px;--shadow:0 1px 2px #0f1f3d0a, 0 8px 24px #0f1f3d0f;--shadow-lg:0 2px 4px #0f1f3d0f, 0 16px 40px #0f1f3d1f;--nav-h:88px}html{scroll-behavior:smooth}body{color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background-color:#fff!important}nav{-webkit-backdrop-filter:saturate(180%)blur(10px);box-shadow:0 1px 0 var(--border), 0 4px 16px #0f1f3d0d;height:var(--nav-h)!important;line-height:var(--nav-h)!important;background-color:#ffffffeb!important}.logo-title{width:auto;height:56px;margin-top:16px;display:block}nav ul.right{height:var(--nav-h);gap:4px;margin-right:24px}nav ul li{line-height:normal}nav ul a{letter-spacing:.01em;border-radius:999px;height:40px;padding:0 18px;font-weight:500;line-height:40px;transition:color .2s,background-color .2s;color:var(--text)!important;background-color:#0000!important;margin-top:0!important;font-size:.95rem!important}nav ul a:hover{color:var(--accent)!important;background-color:#1d4ed814!important}nav ul a.active{font-weight:600;color:var(--accent)!important;background-color:#1d4ed81f!important}nav ul a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}nav #sec-1:after,nav #sec-2:after,nav #sec-3:after{content:none}.menu-icon{color:var(--navy);font-size:40px;font-weight:700;line-height:var(--nav-h);display:block}#mobile-nav.sidenav{background-color:var(--surface);width:280px;height:100%;box-shadow:var(--shadow-lg);margin-top:0;padding-top:24px}#mobile-nav.sidenav li a{color:var(--text);padding:0 32px;font-size:1.05rem;font-weight:500}#mobile-nav.sidenav li a:hover{background-color:var(--accent-soft);color:var(--accent)}.container.hero-wrap{width:100%;max-width:none;padding:0}.hero-wrap>.row{margin:0}.gfg.col{background:linear-gradient(#0f1f3d59 0%,#0f1f3db3 100%),url(background.6c4ac9a1.jpeg) 50%/cover no-repeat;margin-top:0;position:relative;padding:0!important}.gfg .background-pic{display:none}.gfg .headerText{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:clamp(320px,55vh,560px);margin:0;padding:48px 16px;display:flex;position:relative;left:0;transform:none}.gfg h2.first-txt{color:#fff;letter-spacing:.04em;text-shadow:0 2px 16px #00000059;margin:0 0 .75rem;line-height:1;font-size:clamp(2rem,6vw,4.5rem)!important}.gfg .subHeader{color:#ffffffe0;letter-spacing:.2em;padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:500;margin:0!important;font-size:clamp(.75rem,1.5vw,1.05rem)!important}.hero-cta{color:var(--navy);cursor:pointer;background-color:#fff;border-radius:999px;margin-top:1.75rem;padding:0 28px;font-size:.95rem;font-weight:600;line-height:48px;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 6px 20px #0003}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000047}.section-card{border-top:1px solid var(--border);background-color:#eef1f5;width:100%;margin:0;padding:clamp(40px,6vw,72px) max(16px,50% - 550px)}.section-card:nth-of-type(2n){background-color:#f6f8fa}.section-card>.row:last-child,.section-card .row{margin-bottom:0}#About,#notaryPublic,#Contacts{padding:0!important}.section-card h2,.section-card .service-header{color:var(--navy);margin:0 0 1.75rem;font-family:EconomicaBold,sans-serif;line-height:1.1;position:relative;padding:0 0 .75rem!important;font-size:clamp(2rem,1.6rem + 1.5vw,2.75rem)!important}.section-card h2:after{content:"";background-color:var(--accent);border-radius:3px;width:48px;height:3px;position:absolute;bottom:0;left:0}.about-text,.noteRepublic-text,.para-text,.list-notes,.list-services,.apostille-text{color:var(--muted);text-align:left;margin-left:0;line-height:1.75;font-family:inherit!important;font-size:clamp(1rem,.95rem + .25vw,1.125rem)!important}.profile{object-fit:cover;width:140px;height:140px;box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--accent-soft), var(--shadow);border-radius:50%}.notary-name{color:var(--navy);margin:1rem 0 .5rem;font-family:Inter,sans-serif;font-weight:600;font-size:1.5rem!important}@media (width>=993px){.notary-name{margin-top:3.5rem}}.icons-obj{mix-blend-mode:normal;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0 .75rem 8px;display:grid!important}.icons-title{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;outline:none;flex-direction:column;align-items:center;padding:24px 16px 20px;font-style:normal;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.icons-title:hover,.icons-title:focus-visible{box-shadow:var(--shadow-lg);border-color:#c9d4ee;transform:translateY(-4px)}.icons-title.active{border-color:var(--accent);background-color:var(--accent-soft);box-shadow:0 0 0 1px var(--accent), var(--shadow)}.icons,.icons:hover{mix-blend-mode:multiply;background-color:#0000;border-radius:0;width:100%;max-width:160px;padding:0;margin:0!important}.service-title{color:var(--navy);margin:12px 0 0;font-family:Inter,sans-serif;font-weight:600;line-height:1.4;width:auto!important;font-size:1rem!important}.section-card .container{width:100%;padding:0 .75rem}.list-services{margin-left:1.2rem}.list-notes,.list-services,.apostille-text{color:var(--text);padding-top:6px;font-weight:500}.para-text{padding-top:24px}.map{width:min(520px,100%);box-shadow:var(--shadow);border-radius:12px;margin:16px auto 8px;padding-top:0}#Contacts .row>.col{margin-top:0;margin-bottom:16px}#Contacts input.cust-input,#Contacts select.browser-default,#Contacts textarea.desc-input{box-sizing:border-box;width:100%;height:50px;color:var(--text);box-shadow:none;border-radius:10px;padding:0 14px;font-family:inherit;transition:border-color .2s,box-shadow .2s;background-color:var(--surface)!important;border:1px solid var(--border)!important;margin:0!important;font-size:1rem!important}#Contacts textarea.desc-input{resize:vertical;min-height:140px;padding:12px 14px}#Contacts input.cust-input:focus,#Contacts select.browser-default:focus,#Contacts textarea.desc-input:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px #1d4ed826!important}#Contacts .cust-desc{width:100%}#Contacts .cust-btn{margin-left:0;padding:0 .75rem}#Contacts button.btn{letter-spacing:.02em;text-transform:none;width:auto;height:50px;margin-left:0;padding:0 36px;font-size:1rem;font-weight:600;transition:background-color .2s,transform .2s;box-shadow:0 6px 16px #1d4ed840;background-color:var(--accent)!important;border-radius:999px!important}#Contacts button.btn:hover{transform:translateY(-1px);background-color:var(--accent-dark)!important}#Contacts button.btn:disabled{box-shadow:none;transform:none}.page-footer{margin-top:0;padding-top:40px;background-color:var(--navy)!important}.page-footer p.white-text{margin:0 0 6px;font-size:.95rem}.page-footer .grey-text.text-darken-4{max-width:720px;margin:24px auto 0;font-size:.85rem;font-weight:400;color:#fff9!important}.page-footer .footer-copyright{background-color:#0003}.page-footer .copyright{color:#ffffffb3;margin:0;font-size:.85rem}@media (width<=600px){:root{--nav-h:72px}.logo-title{height:52px;margin-top:10px;margin-left:0}.section-card{margin:0}.profile{width:110px;height:110px}.icons-obj{grid-template-columns:repeat(2,1fr);gap:12px}.icons-title{padding:16px 10px 14px}.service-title{font-size:.9rem!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/*# sourceMappingURL=project.6fc191bc.css.map */
