@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;700&display=swap");:root{--bg-page:#fdfbf7;--bg-card:#fff;--bg-soft:#f2ebe3;--text-main:#2d2422;--text-light:#7a6f6c;--accent-color:#e06d53;--accent-hover:#c85941;--brand-blue:#00305b;--brand-gold:#c5a880;--brand-green:#2e7d32;--radius-large:24px;--radius-medium:16px;--radius-pill:50px;--primary-color-custom:var(--brand-blue);--primary-color-opaque-custom:rgba(0,48,91,.7);--secondy-color-custom:var(--bg-soft);--primary-font-color-custom:var(--text-main);--header-height:114px}body{background-color:var(--bg-page);color:var(--text-main);line-height:1.6}body,h1,h2,h3,h4,h5{font-family:DM Sans,sans-serif}.grid{display:grid}.popup-fixed{right:inherit!important}.video-container{overflow:hidden;position:relative;width:100%}.video-container:after{padding-top:56.25%;display:block;content:""}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact-fixed-button{left:inherit!important;margin-bottom:80px}.contact-fixed-button img{width:50px;height:50px}.divider-dark{border-color:hsla(33,27%,79%,.2)}.divider-light{border-color:hsla(0,0%,100%,.2)}.shadow-light{text-shadow:1px .5px 2px #00305b}.shadow-dark{text-shadow:1px .5px 2px #000}.subtitle-alert-text{color:#d8e9f9!important}.logo-name{display:flex;align-items:center;text-decoration:none!important}.logo-name img{width:50px;height:45px}.logo-name h1,.logo-name h4{letter-spacing:0;font-family:Times New Roman,open sans,sans-serif;color:var(--primary-color-custom);font-size:28px;margin-bottom:0;padding-left:10px}p:has(img[src*="#img-fluid"]){text-align:center}p img[src*="#img-fluid"]{max-width:100%;height:auto}.nav-wrapper{position:fixed;top:20px;left:0;width:100%;display:flex;justify-content:center;z-index:10000;padding:0 5%}.nav-wrapper.nav-wrapper-fixed{top:0;padding:0}.nav-wrapper.nav-wrapper-fixed header.header-pill{justify-content:space-around}header.header-pill{background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 30px;border-radius:var(--radius-pill);box-shadow:0 10px 30px rgba(45,36,34,.08);display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1000px;position:relative;gap:10px}header.header-pill.header-no-pill{border-radius:0;max-width:100%;box-shadow:0 2px 10px rgba(0,0,0,.1)}header.header-pill .logo-name{text-transform:uppercase;color:var(--brand-blue);font-weight:700;font-size:22px}header.header-pill .logo-name h1,header.header-pill .logo-name h4{font-size:28px;margin-bottom:0;padding-left:10px;font-family:Times New Roman,serif}.page-internal-container{padding-top:70px}.nav-links,nav.nav-pill{display:flex;align-items:center}.nav-links{list-style:none;gap:25px;transition:all .3s ease;text-align:center;margin-bottom:0;padding-left:0}.nav-links li a{text-decoration:none;color:var(--text-light);font-weight:500;font-size:.95rem;transition:color .3s}.nav-links li a.active,.nav-links li a:hover{color:var(--accent-color)}.header-actions{display:flex;align-items:center;gap:15px;list-style:none;margin-bottom:0}.btn-partner{background-color:var(--brand-gold);color:#fff!important;padding:10px 20px;border-radius:var(--radius-pill);font-weight:700;transition:background .3s,transform .2s;text-decoration:none;font-size:.9rem;display:inline-block}.btn-partner:hover{background-color:#b8966a;transform:scale(1.05)}.btn-nav-header{background-color:var(--bg-soft);color:var(--text-main)!important;padding:10px 20px;border-radius:var(--radius-pill);font-weight:700;transition:background .3s;text-decoration:none}.btn-nav-header:hover{background-color:#e2d7cb}.menu-toggle{display:none;background:none;font-size:1.5rem;color:var(--brand-blue);cursor:pointer;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;padding:.25rem .75rem}@media (max-width:900px){nav{flex-basis:100%;flex-grow:1}.nav-wrapper.nav-wrapper-fixed header.header-pill{justify-content:space-between}header.header-pill{gap:0;flex-wrap:wrap}.nav-links{display:none;flex-direction:column;position:absolute;top:75px;left:0;width:100%;background-color:hsla(0,0%,100%,.98);padding:20px;border-radius:var(--radius-medium);box-shadow:0 10px 30px rgba(0,0,0,.1);align-items:flex-start;gap:15px;z-index:1001}.nav-links li:last-child{display:flex;width:100%}.nav-links li:last-child a{flex:1 1}.nav-links.active{display:flex}.header-actions{flex-direction:column;width:100%;gap:10px;align-items:flex-start;padding-left:0}.header-actions a{width:100%;text-align:center}.menu-toggle{display:block}.btn-nav-header{display:none}}.btn-be-a-partner{background-color:#015959;text-align:center;border-radius:20px;color:#fff!important}footer.footer-new{background-color:var(--brand-blue);color:#d1cbc8;padding:60px 5% 30px;text-align:center}.footer-content{max-width:800px;margin:0 auto}.footer-content h3{color:#fff;margin-bottom:15px;font-size:1.5rem}.footer-content p{font-size:.95rem;margin-bottom:25px}.footer-contact{margin-bottom:25px;font-size:1.05rem;color:#fff;font-weight:500}.footer-contact p{margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:10px}.footer-contact a{color:#fff;text-decoration:none;transition:color .3s}.footer-contact a:hover{color:var(--brand-gold)}.social-icons-footer{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.social-icons-footer a{color:#fff;font-size:1.5rem;transition:color .3s,transform .3s;text-decoration:none}.social-icons-footer a:hover{color:var(--brand-gold);transform:scale(1.1)}.footer-links-new{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.footer-links-new a{color:#d1cbc8;text-decoration:none;font-size:.9rem;transition:color .3s}.footer-links-new a:hover{color:#fff;text-decoration:underline}.footer-bottom-new{margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);font-size:.85rem}.page-header{background-image:url(/images/home/contact-01-old.webp);background-size:cover}.page-header .breadcrumb{width:-moz-fit-content;width:fit-content}.page-content p{text-align:justify}.page-content h2{margin-bottom:15px}.page-content li{list-style:none}.page-content li+li{margin-top:10px}.page-container-aside-link{font-size:14px}