/* updated : 2025-10-13 15:49:48*/@font-face{font-family:'Urbanist';src:url('/Front-Office/themes/default/fonts/Urbanist/static/Urbanist-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Urbanist';src:url('/Front-Office/themes/default/fonts/Urbanist/static/Urbanist-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Urbanist';src:url('/Front-Office/themes/default/fonts/Urbanist/static/Urbanist-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Urbanist';src:url('/Front-Office/themes/default/fonts/Urbanist/static/Urbanist-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--main-font-1:"Urbanist";--main-color-1:#3F6D73;--main-color-2:#A0D5D3;--main-color-3:#D5B491;--main-color-4:#052B31}.ui-widget-content{background-image:none;background-color:white;border-color:#D5D5D5}.ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit}*{margin:0;padding:0}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}* html .clearfix{height:1%}.clearfix{display:block}img{border:0}table{border-collapse:collapse;border-spacing:0}embed,iframe,object,table img{vertical-align:middle}select option{margin-right:10px}input,textarea,select,button{font-size:1em;padding:4px}input[type=submit],button{cursor:pointer}textarea{font-size:1.1em}#colorbox,#colorbox *{outline:none}#colorbox button{border:0;padding:0}#cboxCurrent{right:15px !important}#cboxLoadedContent{overflow:hidden !important}#cboxNext{right:15px !important}body{font-family:"Urbanist";font-size:17px}textarea{font-family:"Urbanist"}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}h1{font-size:40px}h2{font-size:30px;color:var(--main-color-2);margin:0 0 20px 0;font-weight:500}h3{font-size:20px;color:var(--main-color-3);margin:0 0 20px 0}h1,h2,h3{position:relative}hgroup{margin:0 0 50px 0; text-align:center; display:flex; flex-direction:column-reverse}hgroup *{margin:0}hgroup h1{padding:20px 0;border:2px solid var(--main-color-2);border-left:0;border-right:0;text-transform:uppercase}hgroup h1,hgroup > h2{color:var(--main-color-4)}hgroup h1+h2,hgroup h2+h3{font-size:25px;color:var(--main-color-2);margin:0 0 20px 0}a{color:var(--main-color-3);text-decoration:underline}hgroup a{color:inherit;text-decoration:none}input[type=text],input[type=password],select,textarea{font-size:1.2em;border:1px solid #CCCCCC;width:100%;padding:10px 15px}.field.checkbox.mandatory{border:1px solid #CCCCCC}.button,input[type=submit],input[type=button]{padding:10px 30px;text-align:center;text-decoration:none; border:0; color:white; display:inline-block; background:var(--main-color-3) no-repeat 5px center; background-size:25px; cursor:pointer; font-size:20px; border-radius:0 20px 20px 0; position:relative}.button:before,input[type=submit]:before,input[type=button]:before{display:inline-block; height:0; width:0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid white; content:""; position:absolute; left:15px;top:50%; transform:translateY(-50%)}.button.light,input[type=submit].light,input[type=button].light{border:1px solid black;color:black;background-color:white}.button.skip,input[type=submit].skip,input[type=button].skip{background-color:white;color:black;border:1px solid white}.button.no-size,input[type=submit].no-size,input[type=button].no-size{min-width:initial}.green{background-color:#dff0d8;color:#3c763d;border:1px solid #3c763d}.yellow{background-color:#fcf8e3;color:#8a6d3b;border:1px solid #8a6d3b}.red{background-color:#f2dede;color:#a94442;border:1px solid #a94442}.blue{background-color:#d9edf7;color:#31708f;border:1px solid #31708f}.grey{background-color:#AAAAAA;color:black;border:1px solid #AAAAAA}.green.light,.yellow.light,.red.light,.blue.light,.grey.light{background-color:white}.green.skip,.yellow.skip,.red.skip,.blue.skip,.grey.skip{background:transparent;border:1px solid transparent}input[type="radio"]:checked+label{font-weight:bold; padding:5px; background:black; color:white; border-radius:6px}header#header-main{position:relative;box-shadow:0px 0px 30px 0px rgb(24 24 24 / 10%);margin-bottom:15px;z-index:10}header#header-main .logo{max-width:1280px;padding:10px 0;margin:0 auto}header#header-main .logo a{display:block;width:250px}header#header-main .logo img{width:100%;height:auto}.h-top{background:var(--main-color-4);color:var(--main-color-2);font-size:16px;padding:16px 0}.h-top a{color:var(--main-color-2);text-decoration:none}.h-top a:hover{color:white;text-decoration:underline}.h-top .inner{display:flex;justify-content:center;align-items:center;padding:0 10px}.h-top .misc-flash-listing ul{list-style-type:none}.h-top .contact ul{display:flex;list-style-type:none;justify-content:center}.h-top .contact ul li{background:no-repeat center left;background-size:14px auto}.h-top .contact ul li:after{content:"|";padding:0 15px}.h-top .contact ul li:last-of-type:after{display:none}header#header-main.sticky{position:fixed; width:100%; z-index:10; padding:0px 0; box-shadow:0px 0px 30px 0px rgb(0 0 0 / 50%) !important; top:0px;transition:top 0.3s linear;background:white}header#header-main.sticky.down{top:-150px} header#header-main.sticky + #content{padding-top:148px}#menu{position:relative;z-index:10}#menu.sub > ul{margin:0}#menu .menu-page{display:block;height:100%;width:auto;background-color:var(--main-color-4);background-image:url(../images/css/menu/background-icon.svg);background-repeat:no-repeat;background-position:center 340px; background-size:50% auto;padding-top:200px;position:fixed;overflow:scroll;left:0;top:0;top:-100%;height:100%;width:100%;transition:0.5s;z-index:1000}#menu .menu-page .close{display:block;cursor:pointer;background:url(../images/icons/cross.svg?) no-repeat; background-position:center top; background-size:30px; height:30px; width:30px; position:absolute; z-index:1000; top:100px; right:10px; }#responsive-menu:checked ~ .menu-page{transition:0.5s;top:0}#responsive-menu:checked ~ .menu-page li{display:block}#responsive-menu:checked ~ #sub-menu{display:block}#responsive-menu:checked ~ #sub-menu li{display:block}#menu{margin:0;position:static}#menu ul{display:block}#menu ul li{float:none;margin:0}#menu ul li a{display:block;text-decoration:none;text-align:center;padding:15px 20px;font-size:30px;color:white;position:relative}#menu ul li a:hover,#menu ul li a.selection{color:var(--main-color-3);background:transparent}#menu ul li a:hover:after,#menu ul li a.selection:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top:2px solid var(--main-color-3);width:40px}#menu > .sub-menu{display:none} #menu .menu-page .sub-menu{display:block}.sub-menu{position:static;background:transparent}.sub-menu ul{display:block;border:0;margin-left:40px}.sub-menu ul li a{margin:0;padding:12px 20px}.responsive-menu{z-index:10; display:block; position:absolute; top:30px; right:10px; cursor:pointer; width:40px; background:url(../images/icons/burger.svg) no-repeat top center; background-size:cover; height:30px; overflow:hidden; padding-top:32px}