.footer{background-color:var(--primaryColor);color:var(--Primarywhite);margin-top:60px;padding:60px 0}.footerContain{max-width:1280px;margin:auto}.footer p,.footer h3,.footer li,.footer a{color:var(--Primarywhite)}.footer-top{justify-content:space-between;align-items:flex-start;display:flex}.footer-brand{max-width:460px}.footer-brand img{margin-bottom:16px}.footer-desc{font-size:17px;line-height:150%}.footer-cols{gap:80px;display:flex}.footer-col h3{margin-top:10px}.footer-col h3+p{margin-top:6px;line-height:22px}.footer-email{cursor:pointer;transition:transform .25s,-webkit-text-decoration .25s,text-decoration .25s;display:inline-block;position:relative}.footer-email:before{content:"▶";opacity:0;font-size:12px;transition:opacity .25s;position:absolute;top:0;left:-16px}.footer-email:hover{text-decoration:underline;transform:translate(8px)}.footer-email:hover:before{opacity:1}.footer-cols .Effects{margin:0;padding:0}.Effects p a{text-decoration:none}.footer-cols .Effects p{cursor:pointer;margin:10px 0 0;font-size:16px;line-height:28.8px;transition:transform .25s,-webkit-text-decoration .25s,text-decoration .25s;position:relative}.footer-cols .Effects p:before{content:"▶";opacity:0;font-size:12px;text-decoration:none;transition:opacity .25s;position:absolute;top:0;left:-16px}.footer-cols .Effects p:hover{text-decoration:underline;transform:translate(8px)}.footer-cols .Effects p:hover:before{opacity:1}.footer-middle{justify-content:space-between;align-items:flex-start;margin-top:64px;display:flex}.footer-follow{max-width:320px}.follow-title{font-size:20px;font-weight:500}.social-icons{gap:15px;margin-top:12px;display:flex}.footer-address-inline{gap:24px;max-width:700px;display:flex}.address-label{min-width:110px}.office-list{padding:0;list-style:none}.office-list li{margin-bottom:12px;padding-left:18px;font-size:14px;line-height:150%;position:relative}.office-list li:before{content:"•";font-size:18px;position:absolute;left:0}.footer-bottom{border-top:1px solid #fff9;justify-content:space-between;align-items:center;margin-top:64px;padding-top:20px;display:flex}.footer-bottom p{font-size:14px}.bottom-links{gap:12px;font-size:14px;list-style:none;display:flex}.bottom-links span{margin-left:12px}@media (max-width:1024px){.footer-top{flex-direction:column;gap:48px}.footer-cols{flex-wrap:wrap;gap:40px}.footer-col{min-width:220px}.footer-middle{flex-direction:column;gap:48px}.footer-address-inline{flex-direction:column;gap:12px}}@media (max-width:768px){.footer{padding:48px 20px}.footer-top{gap:40px}.footer-brand{max-width:100%}.footer-cols{flex-direction:column;gap:32px}.footer-col h3{margin-top:0}.footer-middle{gap:40px}.footer-follow,.footer-address-inline{max-width:100%}.footer-bottom{text-align:center;flex-direction:column;gap:12px}.bottom-links{flex-wrap:wrap;justify-content:center}}@media (max-width:425px){.footer{padding:40px 16px}.footer-desc{font-size:15px;line-height:150%}.footer-cols{gap:28px}.footer-cols .Effects p{font-size:15px;line-height:26px}.follow-title{font-size:18px}.social-icons{gap:12px}.office-list li{font-size:13.5px}.footer-bottom p,.bottom-links{font-size:13px}}
.submit-button{background-color:var(--primaryPastel);color:var(--primaryColor);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 18px;font-size:20px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.submit-button .icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.submit-button .icon img{transition:opacity .2s;position:absolute}.submit-button .icon-default{opacity:1}.submit-button .icon-hover{opacity:0}.submit-button:hover{background-color:var(--primaryColor);color:#fff}.submit-button:hover .icon-default{opacity:0}.submit-button:hover .icon-hover{opacity:1}
.services-dropdown-container{background:var(--Primarywhite);z-index:1000;flex-direction:column;gap:12px;width:500px;height:140px;padding:20px;display:flex;position:absolute;top:calc(100% + 36px);left:140%;transform:translate(-25%);box-shadow:0 8px 20px #0000000f}.services-dropdown-item{cursor:pointer;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.services-dropdown-item:before{content:"→";color:var(--primaryColor);opacity:0;font-size:16px;transition:opacity .2s,transform .2s;transform:translate(-6px)}.services-dropdown-text{color:var(----text1Color);font-size:16px;font-weight:500;line-height:1.4;transition:color .18s ease-out,transform .32s cubic-bezier(.22,1,.36,1);transform:translate(0)}.services-dropdown-item:hover:before{opacity:1;transform:translate(0)}.services-dropdown-item:hover .services-dropdown-text{color:var(--primaryColor);transform:translate(6px)}@media (max-width:900px){.services-dropdown-container{width:100%;height:auto;box-shadow:none;background-color:var(--bg);border-top:none;flex-direction:column;gap:8px;margin-top:6px;padding:16px 0;display:flex;position:relative;top:0;left:0;transform:none}.services-dropdown-item{border-bottom:1px solid var(--Black);padding:12px 20px}.services-dropdown-item:before{display:none}.services-dropdown-text{font-size:16px;font-weight:500;transform:none}.services-dropdown-item:hover .services-dropdown-text{color:var(--primaryColor);transform:none}}
:root{--bg:#fff;--Primarywhite:#fff;--gray1:#e5e5e5;--text1Color:#333;--primaryColor:#0057ff;--primaryPastel:#e7f0ff;--Black:#000}@media (max-width:600px){.journal-dropdown-inner{flex-direction:column!important;padding:0!important;display:flex!important}}.navBar-Container{background:var(--Primarywhite);border-bottom:1px solid var(--gray1);z-index:999;width:100%;position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;max-width:1280px;height:100px;margin:0 auto;display:flex;position:relative}.logo{width:auto;height:50px}.navbar-left{align-items:center;display:flex}.navbar-right{align-items:center;gap:16px;display:flex}.navbar-center{color:var(--text1Color);align-items:center;gap:20px;font-size:14px;list-style:none;display:flex}.navbar-center li{cursor:pointer;color:var(--text1Color);border-radius:8px;padding:6px;font-size:18px;font-weight:400;position:relative}.navbar-center li:hover{background-color:var(--primaryPastel)}.dropdown-arrow{margin-left:4px;transition:transform .25s;display:inline-block}.dropdown-arrow.open{transform:rotate(180deg)}.journal-dropdown{background-color:var(--Primarywhite);border-top:1px solid var(--gray1);z-index:100;justify-content:center;width:99vw;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.journal-dropdown-inner{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1280px;padding:40px 0;display:grid}.journal-column{flex-direction:column;gap:20px;display:flex}.dropdown-item{color:var(--text1Color);cursor:pointer;align-items:center;gap:5px;font-size:16px;font-weight:400;transition:color .3s;display:flex;position:relative}.dropdown-item:before{content:"→";color:var(--primaryColor);opacity:0;font-size:16px;transition:opacity .2s,transform .2s;transform:translate(-8px)}.dropdown-item:hover:before{opacity:1;transform:translate(0)}.dropdown-item:hover{color:var(--primaryColor);transform:translate(4px)}.desktop-navbar{display:block}.mobile-navbar{display:none}@media (max-width:900px){.desktop-navbar{display:none!important}.mobile-navbar{display:block!important}.navbar{background-color:var(--bg);flex-direction:column;align-items:flex-start;height:auto;padding:10px 20px}.navbar-top{justify-content:space-between;align-items:center;width:100%;display:flex}.hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;display:flex}.mobile-menu{background-color:#f9f9f9;border-top:1px solid #eee;width:100%;height:100vh;padding:10px 0;overflow-y:auto}.mobile-nav-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-item{cursor:pointer;background-color:var(--bg);color:var(--Black);padding:12px 20px}.mobile-nav-item .nav-link{justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}.journal-dropdown{background-color:var(--bg);width:100%;box-shadow:none;border-top:none;grid-template-columns:1fr;margin-top:5px;padding:20px 0;display:grid;position:relative}.navbar-right{justify-content:flex-start;padding:10px 20px}.dropdown-item{border-bottom:1px solid gray;padding:12px 0}}
