.widget label{display:block;text-align:left;padding:0;margin-bottom:5px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{margin-bottom:30px;padding:20px;border:1px solid #000C80;border-radius:15px;font-size:1em;width:100%;outline:none;background-color:white}fieldset{border:0}.widget-checkbox{margin-bottom:30px}.widget-checkbox span{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.widget-checkbox input{margin-right:15px}.widget-checkbox label{margin-bottom:0}input[type="checkbox"]{position:relative;margin-right:10px;width:2.3em;height:2.3em;color:#000;background-color:#C4C4C4;border:2px solid #C4C4C4;border-radius:4px;appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(0.1, 0.1, 0.25, 1)}input[type="checkbox"]::before{position:absolute;content:"";display:block;top:1px;left:7px;width:12px;height:18px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}input[type="checkbox"]:checked{color:#fff;border-color:#000C80;background:#000C80}input[type="checkbox"]:checked::before{opacity:1}input[type="checkbox"]:checked~label::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}select{background-image:linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #000C80, #000C80);background-position:calc(100% - 30px) calc(1em + 5px), calc(100% - 18px) calc(1em + 5px), 100% 0;background-size:12px 12px, 12px 12px, 3em 3em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}.actions_wrapper input.submit{padding:18px 60px}.widget.size50 .size50{width:100%}#main .mod_search .form_wrapper{display:flex}#main .mod_search .widget_text .text,#main .mod_search .submit{height:65px}#main .mod_search .widget_text .text{width:50%}#main .mod_search input[type=search]{border-radius:15px 0 0 15px;border-right:0;height:65px}#main .mod_search .submit{border-radius:0 30px 30px 0}.radio_container span{display:flex}#cyber_it_maturity_checkup .checkbox_container input{margin-top:0}#cyber_it_maturity_checkup span.mandatory{display:inline}#cyber_it_maturity_checkup fieldset.radio_container{display:block;padding:30px;background-color:#f0f2ff;border:1px solid #cdd1ff;border-radius:30px}#cyber_it_maturity_checkup legend{float:left;clear:both;width:100%}#cyber_it_maturity_checkup span{display:flex;width:100%;align-items:flex-start;padding:4px;padding-top:7px}#cyber_it_maturity_checkup span:has(input[type="radio"]:checked){background-color:#cdd1ff;border-radius:10px}#cyber_it_maturity_checkup span label:hover{cursor:pointer}#cyber_it_maturity_checkup span input{margin-top:7px;margin-right:7px}.referral fieldset{border-bottom:1px solid #fcda70;padding-bottom:30px;margin-bottom:60px}.referral fieldset fieldset{border-bottom:0;margin-bottom:0}.referral fieldset.size100{padding:0}.referral fieldset legend{font-weight:600;margin-bottom:30px;font-size:1.25em;margin-left:30px}.form-confirmation{background-color:#fcda70;padding:60px;border-radius:30px;max-width:600px;margin:auto}.small-form .formbody{max-width:700px;padding:60px;margin:auto;font-size:0.82em}.small-form .formbody .size50,.small-form .formbody .size100{padding-inline:10px}.small-form .formbody .size50 label.size50,.small-form .formbody .size50 label.size100,.small-form .formbody .size100 label.size50,.small-form .formbody .size100 label.size100{padding:0}.small-form .formbody input[type=text],.small-form .formbody input[type=email],.small-form .formbody input[type=tel],.small-form .formbody input[type=password],.small-form .formbody input[type=search],.small-form .formbody textarea,.small-form .formbody select{margin-bottom:20px;padding:15px;border:1px solid #000C80;border-radius:15px;font-size:1em;width:100%;outline:none;background-color:white}@media only screen and (max-width:780px){select.size50.size50{padding-left:15px}.widget-textarea.size100.size100{padding:0}}@media only screen and (max-width:750px){.widget.size50{width:100%}}