/* updated : 2026-01-25 15:54:53*/@font-face{font-family:'Outfit';src:url('/Front-Office/themes/default/fonts/Outfit/static/Outfit-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/Front-Office/themes/default/fonts/Outfit/static/Outfit-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/Front-Office/themes/default/fonts/Outfit/static/Outfit-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/Front-Office/themes/default/fonts/Outfit/static/Outfit-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Noto Serif';src:url('/Front-Office/themes/default/fonts/Noto_Serif/static/NotoSerif-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Noto Serif';src:url('/Front-Office/themes/default/fonts/Noto_Serif/static/NotoSerif-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--weight-thin:100;--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--base-color-black:#000000;--base-color-grey:#CCCCCC;--base-color-grey-light:#EEEEEE;--base-color-white:#FFFFFF;--main-color-1:#233E82;--main-color-2:#b7a06a;--main-color-3:#1b2656;--main-color-4:#1d1e1c;--main-font-1:"Outfit",sans-serif;--main-font-2:"Noto Serif",serif}*:where(:not(html,iframe,canvas,img,svg,video,audio,input,select):not(svg *,symbol *)){all:unset; display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none; -webkit-text-size-adjust:none; text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%; max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert; appearance:revert}:where(pre){all:revert; box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write; -webkit-user-modify:read-write; overflow-wrap:break-word; -webkit-line-break:after-white-space; -webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert; box-sizing:border-box}::-webkit-details-marker{display:none}img{border:0}table{border-collapse:collapse;border-spacing:0}embed,iframe,object,table img{vertical-align:middle}select option{margin-right:10px}strong{font-weight:var(--weight-bold)}body{font-family:var(--main-font-1);font-weight:var(--weight-light);font-size:17px;color:var(--main-color-4)}div#global{margin:auto;position:relative}.inner{max-width:1280px;margin:auto;position:relative;padding:0 10px}*[data-bg]{transition:background-image 0.2s ease-in-out}h2{font-size:30px;font-family:var(--main-font-2);color:var(--main-color-1);margin:0 0 15px 0}h3{font-size:20px;color:var(--main-color-2);margin:0 0 10px 0}h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:none}a{text-decoration:none;color:var(--main-color-2)}input[type=text],input[type=password],select,textarea{font-family:var(--main-font-1);font-size:17px;border:1px solid var(--base-color-grey);width:100%;padding:10px 15px;background:white}.field.checkbox.mandatory{border:1px solid var(--base-color-grey)}.button,input[type=submit],input[type=button]{color:var(--base-color-white); background:var(--main-color-2);padding:10px 30px 12px 60px; font-size:20px; cursor:pointer; display:inline-block; position:relative; border:0}.button:before,input[type=submit]:before,input[type=button]:before{content:""; width:30px; position:absolute; background:var(--base-color-white); height:100%; top:0; border:1px solid var(--main-color-2); left:0}input[type="radio"]:checked+label{font-weight:bold; padding:5px; background:black; color:white; border-radius:6px}header#header-main{position:relative;background:var(--main-color-3);z-index:2}header#header-main:after{content:""; display:block; background:url(../images/css/header/header.svg) no-repeat center bottom; background-size:100% auto; position:absolute; width:100%; height:112px}header#header-main > .inner{padding:15px 10px;display:flex;justify-content:space-between;align-items:center}header#header-main .logo{width:190px}header#header-main .logo img{width:100%;height:auto}header#header-main .h-top{background:var(--main-color-1);color:var(--main-color-2);font-size:16px}header#header-main .h-top > .inner{display:flex;justify-content:center;align-items:center;padding:15px 10px}header#header-main .h-top .contact ul{display:flex;list-style-type:none;justify-content:center}header#header-main .h-top .contact ul li{background:no-repeat center left;background-size:14px auto;padding-left:20px}header#header-main .h-top .contact ul li:nth-of-type(1){background-image:url(../images/css/header/phone.svg)}header#header-main .h-top .contact ul li:after{content:"|";padding:0 15px}header#header-main .h-top .contact ul li:last-of-type:after{display:none}#menu{position:relative;z-index:10}#menu.sub{margin-bottom:45px}#menu ul{list-style-type:none;display:flex;justify-content:center;gap:35px}#menu ul li a{display:block;text-decoration:none;color:var(--base-color-white);font-size:24px}#menu ul li a.selection,#menu ul li a:hover{text-decoration:underline}#sub-menu{background:#EAEAEA;position:absolute;left:0;width:100%}#sub-menu ul{display:flex;list-style-type:none;flex-wrap:nowrap;justify-content:center;align-items:stretch;border-top:2px solid #EAEAEA}#sub-menu ul li a{display:block; text-align:center; padding:10px; font-size:18px; margin:0 10px; color:black}