/* updated : 2025-12-13 03:53:36*/body{font-family:"Montserrat",sans-serif;font-size:16px;color:#424953}textarea{font-family:"Montserrat",sans-serif;}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;font-family:var(--main-font-2);overflow-wrap:anywhere;color:#2E3837}h2{font-size:20px;margin:0 0 30px 0;overflow-wrap:anywhere;position:relative}h3{font-size:16px;margin:0 0 15px 0;overflow-wrap:anywhere}hgroup{margin:0 auto 75px auto;position:relative;text-align:center}hgroup h1{margin:0 0 5px 0}hgroup h2{font-family:var(--main-font-2);font-size:40px}hgroup h1+h2{margin-top:15px;font-size:20px}hgroup h2:after{display:none}hgroup h3{margin:0}hgroup:after{content:"";position:absolute;bottom:-25px;left:50%;margin-left:-33px;width:65px;border-top:4px solid #FF4157}a{color:#FF4157;text-decoration:none}h1 a,h2 a,h3 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]{background:var(--other-color-3); color:white; padding:20px; margin:0 10px 0 10px; border-radius:6px; text-decoration:none; display:inline-block}.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}