.header{z-index:99;background:#fffffff2;align-items:center;width:100%;height:5rem;padding:0;display:flex;position:fixed}.header:before{content:"";-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);height:100%;position:absolute;bottom:0}.header .logo{max-width:17rem;overflow:hidden}.header .logo img{width:100%;height:auto;display:block}.header .navitem{text-align:center;color:#263a7f;padding:1rem;font-size:1rem;font-weight:500;line-height:120%}.header .navitem .menulink{text-transform:uppercase}.header .navitem .menulink:hover{color:#e62426}.header .navitem:has(.menu-parent){z-index:999;position:relative}.header .navitem:has(.menu-parent):hover .submenu{display:flex}.header .submenu{background:#fff;flex-direction:column;gap:.25rem;width:18rem;display:none;position:absolute;top:100%;left:-.125rem}.header .submenu .submenulink{text-transform:none}.header .submenu-item{text-align:left;border-bottom:.0625rem solid #263a7f;padding:.5rem 1rem}.header .submenu-item:last-child{border:0}.header .search{max-width:1rem}.header .search button{cursor:pointer}.header .search img{width:100%;display:block}.header .resp{background:#263a7f;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:3rem;height:3rem;padding:.625rem;display:none;position:relative}.header .resp span{background:#fff;width:90%;height:2px;transition:all .3s linear;display:flex}.header .menu-parent{position:relative}.header .menu-parent:hover:before{top:.375rem;right:-.875rem;transform:rotate(-135deg)}.header .menu-parent:before{content:"";border:.125rem solid #263a7f;border-width:0 .125rem .125rem 0;border-radius:.125rem;width:.625rem;height:.625rem;transition:all .3s linear;position:absolute;top:.0625rem;right:-.875rem;transform:rotate(45deg)}.header .langbox{margin:0 .5rem}.header .langlink{color:#263a7f;text-transform:uppercase;background:#fff;padding:.25rem .75rem;font-size:1rem;font-weight:500;line-height:120%;transition:all .2s linear}.header .langlink.active,.header .langlink:hover{color:#fff;background:#263a7f}.header .langbox{display:inline-block;position:relative}.header .langbtn{text-transform:uppercase;cursor:pointer;color:#263a7f;background:0 0;border:1px solid;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:.825rem;font-weight:500;display:flex}.header .langbtn .arrow{font-size:1rem;line-height:1;transition:transform .2s}.header .langbtn .arrow.open{transform:rotate(180deg)}.header .langmenu{z-index:50;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:100%;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.header .langmenu .langlink{text-transform:uppercase;text-align:center;border-bottom:1px solid #ddd;padding:4px 0;font-size:.875rem;line-height:1.5;display:block}.header .langmenu .langlink:hover,.header .langmenu .langlink.active{color:#fff;background:#263a7f;font-weight:600}.header .langmenu:last-of-type .langlink{border-bottom:0}@media only screen and (max-width:1459px){.header .navitem{padding:1rem .75rem}}@media only screen and (max-width:1199px){.header .submenu-item{border:0}.header .submenu{width:auto}.header .resp{display:flex}.header .resp.active span:nth-child(odd){max-width:60%;position:absolute;transform:rotate(-40deg)}.header .resp.active span:nth-child(2n){max-width:60%;position:absolute;transform:rotate(40deg)}.header .right{gap:1rem}.header .search{order:1}.header .menubox{order:2}.header .submenu{position:initial;max-height:10rem;padding:.5rem .5rem 0 0;overflow-y:auto}.header .submenu-item{padding:0}.header .navmenu{background:#fff;flex-direction:column;gap:1rem;min-width:18rem;padding:1rem;transition:all .3s linear;position:absolute;top:4rem;right:-20rem}.header .navmenu.active{right:0}.header .navitem{text-align:left;padding:0}}@media only screen and (max-width:767px){.header .logo{max-width:12rem}}@media only screen and (max-width:424px){.header .logo{max-width:8rem}.header .right{gap:.5rem}.header .search{min-width:1rem}}.search-popup{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.search-popup .search-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;position:absolute;inset:0}.search-popup .search-modal{z-index:2;background:#fff;border-radius:14px;width:95%;max-width:700px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}.search-popup .close-btn{cursor:pointer;background:#f2f2f2;border:none;border-radius:50%;width:35px;height:35px;font-size:18px;position:absolute;top:15px;right:15px}.search-popup .search-box{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:25px;display:flex}.search-popup .search-input{border:1px solid #ddd;border-radius:8px;outline:none;flex:1;height:52px;padding:0 15px;font-size:17px}.search-popup .search-input:focus{border-color:#263a7f}.search-popup .clear-btn{cursor:pointer;background:#efefef;border:none;border-radius:8px;width:45px;height:45px;font-size:18px}.search-popup .search-results{max-height:420px;overflow-y:auto}.search-popup .search-item{color:#222;border-bottom:1px solid #f3f3f3;flex-direction:column;gap:4px;padding:16px 25px;text-decoration:none;transition:all .2s;display:flex}.search-popup .search-item:hover{background:#f7f9ff}.search-popup .search-item span{font-size:16px;font-weight:600}.search-popup .search-item small{color:#777;word-break:break-all;font-size:13px}.search-popup .search-message{text-align:center;color:#777;padding:40px}@media (max-width:767px){.search-popup .search-modal{width:calc(100% - 20px)}.search-popup .search-box{padding:20px 15px}.search-popup .search-item{padding:15px}}
.footersec{background:#e5e3df;padding:3rem 0}.footersec .logo{max-width:17rem;overflow:hidden}.footersec .logo img{width:100%;height:auto;display:block}.footersec .sosmedia{margin-top:2rem}.footersec .soslinks{gap:1rem}.footersec .footerupper{border-bottom:.0625rem solid #3c3c3c;gap:1rem;margin-bottom:2rem;padding-bottom:2rem}.footersec .left{width:30%}.footersec .right{width:65%}.footersec .links{flex-wrap:wrap;gap:2.25rem 3.5rem}.footersec .links a{color:#3c3c3c;text-transform:uppercase;font-size:1.125rem;font-weight:500}.footersec .links a:hover{color:#e62426}.footersec .text{color:#3c3c3c;font-size:1.125rem;font-weight:300}.footersec .dropdown{gap:1rem}.footersec .dropdown select{color:#263a7f;border:.0625rem solid #263a7f;border-top-width:.125rem;border-radius:1.25rem;padding:.25rem .5rem .25rem .25rem;font-weight:500}@media only screen and (max-width:1459px){.footersec .links{gap:2rem 2.5rem}.footersec .links a,.footersec .text{font-size:1rem}}@media only screen and (max-width:1023px){.footersec .footerupper{flex-wrap:wrap}.footersec .left,.footersec .right{width:100%}.footersec .sosmedia{margin:0}.footersec .left{justify-content:space-between;align-items:center;display:flex}.footersec .links{justify-content:flex-start;gap:1rem 1.5rem}.footersec .footerbottom{gap:1rem}.footersec .dropdown select{font-size:1rem}}@media only screen and (max-width:767px){.footersec .left{flex-wrap:wrap;gap:1rem}.footersec .footerbottom{flex-wrap:wrap}}
