:root{--text-color: #444;--accent-color: #355EFC;--accent-dark-color: #2c4dcf;--footer-color: #222;--bg-dark-color: #f3f3f3}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:"Source Sans 3", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:16px;line-height:1.25}body{color:var(--text-color);font-size:1rem}html,body{margin:0;padding:0}a{color:var(--accent-color);transition:all 200ms ease-in}a:hover{color:var(--accent-dark-color)}h2,h3,h4,h5{margin-top:1rem}h1{font-weight:300;font-size:2.5rem;line-height:1.2;margin-top:0}h2{font-size:1.75rem;line-height:1.14;margin-bottom:8px;font-weight:400}@media all and (max-width: 490px){h2{font-size:1.55rem}}h3{font-size:1.5rem;line-height:1.16;margin-bottom:.5rem;font-weight:400}.page-title{margin-bottom:1rem}@media screen and (min-width: 768px){.page-title{margin-bottom:2rem}}p{margin-top:0;margin-bottom:1rem;line-height:1.5}ul,ol{margin-top:0;margin-bottom:1rem;margin-left:1.5rem;padding-left:0.5rem}ul.list-square,ol.list-square{list-style:square}ul li,ol li{margin-bottom:0.5rem;padding-left:0}ul li>ul,ol li>ul{margin-top:.5rem;margin-bottom:0;margin-left:.5rem;padding-left:.5rem;list-style-type:circle}.hidden{display:none;visibility:hidden}.logo{display:flex;align-items:center;gap:0.5rem}.logo img{width:100%;max-width:10rem}img{height:auto;max-width:100%;border:0}@media screen and (max-width: 767px){img{width:100%}}header{box-shadow:0 3px 6px rgba(0,0,0,0.16);position:relative}header .top-header{display:flex;align-items:center;justify-content:center;padding:.3rem;background-color:var(--bg-dark-color);font-size:.75rem;line-height:1.25}header .top-header img{width:28px;height:100%}header .top-header .container{display:flex;justify-content:space-between;align-items:center;max-width:64rem;background-color:transparent}header .top-header .container .official-notice{display:flex;gap:0.3rem;justify-content:flex-start;align-items:center;background-color:transparent}header .top-header .container .official-notice svg{width:0.85rem;height:0.85rem}header nav.nav-bar{padding:1.25rem 0 1rem 0;max-width:64rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 767px){header nav.nav-bar{flex-direction:column;gap:1.5rem}}header .title{font-size:1.25rem;font-weight:500}header .left-container{display:flex;justify-content:space-between;align-items:center;gap:1rem}header .left-container .action-btn{text-transform:uppercase;font-size:1rem;padding:.5rem 1rem}header .left-container .divider{border-left:1px solid #ccc}@media (max-width: 1024px){header{padding:0 1rem}}@media (max-width: 490px){header{padding:0}}.action-btn{display:block;cursor:pointer;text-decoration:none;background-color:var(--accent-color);transition:background-color 200ms ease-in;color:#fff;padding:.5rem 1rem;border:0;border-radius:0;width:fit-content;font-weight:500;font-size:1.2rem}.action-btn:hover{background-color:var(--accent-dark-color);color:#fff}@media (max-width: 490px){.action-btn{width:100%;text-align:center;padding:12px 16px;font-size:22px}}#main-wrapper{background-image:none;background-color:var(--bg-dark-color);padding-bottom:1rem}#main-wrapper.columns-2{background-image:linear-gradient(to right, var(--bg-dark-color) 50%, #fff 50%)}.header-img{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:400px;display:flex;align-items:center}.header-img .hero-container{max-width:64rem;margin:0 auto;width:100%;padding:2rem 0}.header-img .hero{width:100%;max-width:500px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 2rem;background-color:var(--accent-dark-color);color:#fff}.header-img .hero .hero-title{font-size:2rem;line-height:1.1;margin-bottom:1rem}.header-img .hero .action-btn{padding:0.75rem 1.25rem}.columns{display:flex;flex-direction:row;gap:1rem}@media all and (max-width: 1023px){.columns{flex-direction:column}}.columns-2 .content-wrapper{grid-column:4 / 13;padding-bottom:2rem}.columns-2 .sidebar{grid-column:1 / 4;max-width:241px;background-color:var(--bg-dark-color)}.container{max-width:64rem;margin:0 auto;width:100%;background-color:#fff}.grid-container{display:grid;grid-column-gap:1.25rem;grid-template-columns:repeat(12, 1fr)}.content-wrapper{grid-column:1/13;padding:2rem}@media all and (max-width: 767px){.content-wrapper{padding:1rem}}.nav-breadcrumb{list-style:none;margin:0;display:block;padding:20px 0 0}.nav-breadcrumb li{display:inline;position:relative}.nav-breadcrumb li:after{content:">";padding:0 5px}.nav-breadcrumb li:last-child:after{content:none}.nav-breadcrumb li a{text-decoration:none}.nav-breadcrumb li a:hover{text-decoration:underline}.content{padding-top:1.25rem}.sidebar-menu{margin:3rem 0 0;list-style-type:none;padding-left:0;width:100%}.sidebar-menu li{margin:.5rem 0;padding:.5rem 0}.sidebar-menu li.menu-title{font-size:1.25rem;line-height:1.4;border-bottom:2px solid #e3e3e3;width:fit-content}.sidebar-menu li.menu-active{background-color:#fff;border-left:4px solid var(--accent-dark-color);margin-left:-12px}.sidebar-menu li.menu-active a{margin-left:8px}.sidebar-menu li a{text-decoration:none}.sidebar-menu li a:hover{text-decoration:underline}footer{display:flex;flex-direction:column;padding:2rem;justify-content:center;align-items:center;background-color:var(--footer-color);color:#fff}footer a{color:#e3e3e3;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer .footer-row{display:flex;max-width:64rem;width:100%;gap:.5rem;margin-bottom:1rem}footer .footer-row:last-child{margin-bottom:0}@media all and (max-width: 767px){footer .footer-row.footer-row-col{flex-direction:column}}footer .footer-row p{margin-bottom:0}footer .footer-col{display:flex;flex-direction:column;gap:.5rem}#errors .error-message{color:var(--accent-color)}body.lang-ar{direction:rtl}body.lang-ar .form-container .input-group{direction:ltr}@media (max-width: 497px){body.lang-ar .breadcrumb li:first-child{display:none}}body.lang-fr header nav.nav-bar,body.lang-es header nav.nav-bar,body.lang-de header nav.nav-bar,body.lang-it header nav.nav-bar,body.lang-nl header nav.nav-bar,body.lang-se header nav.nav-bar,body.lang-fi header nav.nav-bar,body.lang-pl header nav.nav-bar,body.lang-hu header nav.nav-bar,body.lang-hr header nav.nav-bar,body.lang-cz header nav.nav-bar,body.lang-sk header nav.nav-bar,body.lang-si header nav.nav-bar,body.lang-rs header nav.nav-bar{gap:1rem}body.lang-fr .logo .title,body.lang-es .logo .title,body.lang-de .logo .title,body.lang-it .logo .title,body.lang-nl .logo .title,body.lang-se .logo .title,body.lang-fi .logo .title,body.lang-pl .logo .title,body.lang-hu .logo .title,body.lang-hr .logo .title,body.lang-cz .logo .title,body.lang-sk .logo .title,body.lang-si .logo .title,body.lang-rs .logo .title{font-size:1.4rem}@media (max-width: 497px){body.lang-fr .breadcrumb li:first-child,body.lang-es .breadcrumb li:first-child,body.lang-de .breadcrumb li:first-child,body.lang-it .breadcrumb li:first-child,body.lang-nl .breadcrumb li:first-child,body.lang-se .breadcrumb li:first-child,body.lang-fi .breadcrumb li:first-child,body.lang-pl .breadcrumb li:first-child,body.lang-hu .breadcrumb li:first-child,body.lang-hr .breadcrumb li:first-child,body.lang-cz .breadcrumb li:first-child,body.lang-sk .breadcrumb li:first-child,body.lang-si .breadcrumb li:first-child,body.lang-rs .breadcrumb li:first-child{display:none}body.lang-fr .content,body.lang-es .content,body.lang-de .content,body.lang-it .content,body.lang-nl .content,body.lang-se .content,body.lang-fi .content,body.lang-pl .content,body.lang-hu .content,body.lang-hr .content,body.lang-cz .content,body.lang-sk .content,body.lang-si .content,body.lang-rs .content{padding-top:0}body.lang-fr header .left-container,body.lang-es header .left-container,body.lang-de header .left-container,body.lang-it header .left-container,body.lang-nl header .left-container,body.lang-se header .left-container,body.lang-fi header .left-container,body.lang-pl header .left-container,body.lang-hu header .left-container,body.lang-hr header .left-container,body.lang-cz header .left-container,body.lang-sk header .left-container,body.lang-si header .left-container,body.lang-rs header .left-container{flex-direction:column}body.lang-fr header .left-container .divider,body.lang-es header .left-container .divider,body.lang-de header .left-container .divider,body.lang-it header .left-container .divider,body.lang-nl header .left-container .divider,body.lang-se header .left-container .divider,body.lang-fi header .left-container .divider,body.lang-pl header .left-container .divider,body.lang-hu header .left-container .divider,body.lang-hr header .left-container .divider,body.lang-cz header .left-container .divider,body.lang-sk header .left-container .divider,body.lang-si header .left-container .divider,body.lang-rs header .left-container .divider{display:none}}@media all and (max-width: 490px){body.lang-fr h2{font-size:1.5rem}}@media all and (max-width: 393px){body.lang-fr h2{font-size:1.4rem}}@media all and (max-width: 393px){body.lang-fr h3{font-size:1.3rem}}.form-container{border:6px solid #f1f2f5;padding:1rem;margin-top:2rem}.form-container .form-title{padding:0;font-weight:400;color:var(--accent-color);margin:0 0 .5rem}.form-container .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:1rem}.form-container .form-group.columns{flex-direction:row;gap:1rem}@media all and (max-width: 767px){.form-container .form-group.columns{flex-direction:column}}.form-container .form-group label{margin-bottom:.5rem}.form-container .form-col{display:flex;flex:1;flex-direction:column}.form-container .input-group{display:flex}.form-container .input-group input:first-child{width:fit-content;max-width:60px;text-align:center}.form-container .input-group input:last-child{width:100%}.form-container input,.form-container select{padding:.5rem;height:2.25rem;background:#f3f7fc;border:1px solid #d8e4f1}.form-container input:active,.form-container input:focus,.form-container select:active,.form-container select:focus{outline-color:#bcc4d3}
