@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Black.b230a47a.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-BlackItalic.fde4aa01.woff2) format("woff2");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Bold.2abecd3b.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-BoldItalic.24da5213.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraBold.341b14d7.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraBoldItalic.03adfe1b.woff2) format("woff2");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraLight.0dfee050.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraLightItalic.45ff1e80.woff2) format("woff2");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Italic.be3be803.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Light.a8eb29a4.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-LightItalic.a05dc3bc.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Medium.c6694137.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-MediumItalic.4106c974.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Regular.58f1007e.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBold.e7b3628c.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBoldItalic.e8ec6994.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Thin.99b6b6aa.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ThinItalic.b66bc31d.woff2) format("woff2");font-weight:100;font-style:italic}@keyframes flash{0%{opacity:0}to{opacity:1}}@keyframes glance{0%{transform:rotate(-45deg) translateY(-451%)}to{transform:rotate(-45deg) translateY(500%)}}@keyframes popup{0%{opacity:0;transform:scale3d(.8,.8,1);transition:all .9s}to{opacity:1;transform:scaleX(1);transition:all .9s}}@keyframes down-to-top{0%{bottom:0;opacity:0}to{bottom:80px;opacity:1}}@keyframes top-to-down{0%{bottom:80px;opacity:1}99%{bottom:0;opacity:0}to{display:none}}@keyframes blinker{50%{opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.e3a14bf7.eot);src:url(/_next/static/media/icomoon.e3a14bf7.eot) format("embedded-opentype"),url(/_next/static/media/icomoon.c83e2f4b.ttf) format("truetype"),url(/_next/static/media/icomoon.5a18410f.woff) format("woff"),url(/_next/static/media/icomoon.c7044fdb.svg) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:GE-SS-Two;src:url("/_next/static/media/GE SS Two Light.e5fc8e94.otf") format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Outfit;src:url(/_next/static/media/Outfit-Regular.dd76e462.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-quot-2:before{content:""}.icon-quot:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-search:before{content:""}.icon-circle-arrow-bullet:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-download:before{content:""}.icon-upload:before{content:""}.icon-clipboard-list:before{content:""}.icon-globe-europe:before{content:""}.icon-id-badge:before{content:""}.icon-user-graduate:before{content:""}.icon-map-marker:before{content:""}.icon-phone:before{content:""}.icon-coins:before{content:""}.icon-globe:before{content:""}.icon-map-pin:before{content:""}.icon-sign-out:before{content:""}.icon-chat:before{content:""}.icon-check-shield:before{content:""}.icon-exclamation:before{content:""}.icon-hands-usd:before{content:""}.icon-users:before{content:"";content:""}.icon-exchange:before{content:""}.icon-baby:before{content:""}.icon-hands-heart:before{content:""}.icon-wind:before{content:""}.icon-user-plus:before{content:""}.year-calendar-container{position:relative;width:100%;height:100%}.year-dropdown{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:14px 0 14px 16px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.year-dropdown:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.year-dropdown:hover .calendar-icon{color:#3b82f6}.year-dropdown .dropdown-text{font-size:16px;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.year-dropdown .calendar-icon{color:#6b7280;display:flex;align-items:center;transition:color .2s ease;flex-shrink:0;padding:0 16px 0 0;cursor:pointer}.year-dropdown .calendar-icon svg{width:20px;height:20px}.year-dropdown .year-input{width:100%;height:100%;border:none;font-family:Montserrat}.dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000}.dropdown-panel.open{opacity:1;visibility:visible;transform:translateY(0);overflow-y:hidden;max-height:300px;width:100%}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.panel-header .panel-title{font-size:14px;font-weight:500;color:#000}.calendar-toggle{display:flex;align-items:center;gap:8px;margin-left:20px}.calendar-toggle .toggle-label{font-size:14px;font-weight:400;color:#929ba2;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-toggle .toggle-label.active{color:#10b981}.toggle-switch{width:36px;height:20px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:background-color .3s ease}.toggle-switch.active{background:#10b981}.toggle-switch .toggle-slider{width:20px;height:20px;background:#fff;border-radius:10px;position:absolute;top:2px;left:2px;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch.active .toggle-slider{transform:translateX(24px)}.year-lists-container{display:flex;gap:16px}.single-column-container{width:100%}.year-column{flex:1 1;display:flex;flex-direction:column;gap:8px}.year-column.single-year-column{width:100%;max-height:300px;overflow-y:scroll;padding:15px}.year-item{padding:12px 16px;border-radius:8px;text-align:center;font-size:16px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Montserrat}.year-item:hover{background:#f3f4f6;color:#374151}.year-item.selected{background:#dbeafe;color:#1d4ed8;border-color:#3b82f6;font-weight:600}.input-error,.input-error:focus{border-color:#ef4444}.input-error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.year-input::placeholder{font-size:13px}@media(max-width:480px){.year-calendar-container{max-width:100%}.dropdown-panel{left:-10px;right:-10px}.year-lists-container{flex-direction:column;gap:12px}.panel-header .panel-title{font-size:16px}.calendar-toggle{gap:6px}.calendar-toggle .toggle-label{font-size:12px}.toggle-switch{width:40px;height:20px}.toggle-switch .toggle-slider{width:16px;height:16px}.toggle-switch.active .toggle-slider{transform:translateX(20px)}.year-item{padding:10px 12px;font-size:14px}}